- •Содержание
- •1. Текстовый процессор Word 3
- •2. Процессор электронных таблиц Excel 28
- •3. Использование Access 49
- •Текстовый процессорWord
- •Работа с текстом
- •Ввод текста
- •Позиция ввода
- •Выделение текста
- •Редактирование текста
- •Исправление ошибок
- •Удаление и перемещение текста
- •Копирование текста
- •Преобразование регистра
- •Сохранение документа
- •Форматирование текста и документов
- •Режимы просмотра документов
- •. Форматирование текста
- •Изменение размера и ориентации листа
- •Установка полей
- •Корректура и печать документов
- •Работа с таблицами, диаграммами и графикой
- •Работа с диаграммами
- •Работа с графикой
- •Процессор электронных таблицExcel
- •Основные термины программыЕxcel
- •Движение по табличному полю
- •Ввод данных
- •Ввод текстовых данных
- •Ввод числовых данных
- •Выделение ячеек и интервалов
- •Сохранение рабочей книги
- •Редактирование рабочих листов (таблиц)
- •Форматирование рабочих листов (таблиц)
- •Использование формул и функций
- •Ввод функций
- •Создание и печать отчетов и диаграмм
- •Приложение
- •1. Составим таблицу для расчета зарплаты на малом предприятии.
- •Расчет заработной платы за месяц
- •Сумм(b6:b8),
- •3. Создадим диаграмму заработной платы.
- •Использование Access
- •Создание базы данных
- •Что такое база данных?
- •Когда следует использовать базы данных?
- •Работа с Access
- •Начинаем работать с Access
- •Объекты базы данных
- •Проектирование базы данных
- •Создание новой базы данных
- •Создание резервной копии базы данных
- •Сжатие базы данных
- •Восстановление испорченной базы данных
- •Создание таблиц
- •Создание новой таблицы
- •Преобразование таблицы
- •Просмотр и редактирование данных
- •Ввод и редактирование данных
- •Редактирование данных
- •Отмена редактирования
- •Удаление записей
- •Управление данными
- •Поиск данных
- •Сортировка и фильтрация данных
- •Изменение макета таблицы
- •Создание форм
- •Разработка форм
- •Панель элементов
- •Изменение формы
- •Создание запросов
- •Что такое «запрос»?
- •Создание запроса
- •Работа с окном запроса
- •Заполнение бланкаQbe
- •Сортировка результатов запроса
- •Задание свойств запросов
- •Создание отчетов
- •Создание отчета
- •Разработка отчета в режиме конструктора
- •Разделы отчета
- •Сортировка и группировка данных в отчетах
- •Установка свойств отчета
- •Установка свойств разделов отчета
- •Использование подчиненных отчетов
Создание новой таблицы
Рис. 8. Окно
диалога Новая таблица
Из приведенного в окне списка видно, что в программе Access есть несколько способов создания таблиц.
Режим таблицы служит в основном для ввода, просмотра и редактирования данных. В этом режиме можно так же создавать простые таблицы путем ввода в поля различных типов данных: текст, числа, даты, денежные значения. При этом таблица напоминает обычную электронную таблицу (рис. 9), но в отличие от неё, в данную таблицу нельзя вводить вычисляемые выражения.
Режим Мастер таблицпозволяет ускорить процесс создания таблицы, предлагая на выбор типовые таблицы баз данных для бизнеса и учета кадров, например, списки рассылки корреспонденции, списки счетов и накладных. Каждая типовая таблица содержит примеры полей. Мастер можно усовершенствовать, добавив собственные шаблоны таблиц.
Рис. 9. Создание
таблицы путем ввода данных
В процессе работы с Access, очень скоро может возникнуть ситуация, когда образцы таблиц мастера мало соответствуют создаваемой таблице. В этом случае пришлось бы потратить столько же времени на подбор полей и их переименование, как при построении самостоятельной таблицы. Значит, пришло время познакомиться с режимомКонструктор. Данный режим предоставляет ряд дополнительных возможностей для настройки таблиц, что в свою очередь может отразиться на работе запросов, форм и отчетов, построенных на базе этих таблиц. Поэтому мы более подробно познакомимся именно с режимомКонструктор.
Создание таблицы в режиме конструктора. Сразу отметим, что режим конструктора позволяет создать, изменять структуру и внешний вид таблицы, но в этом режиме вы не сможете вводить данные.
Для того, чтобы вывести на экран в режиме конструктора существующую таблицу, выполните такую последовательность действий:
Откройте базу данных.
В окне базы данных выберите нужную таблицу.
Щелкните на кнопке Конструктор.
Если же таблица выведена в режиме таблицы, активизируйте команду ВидКонструктортаблиц.
Для того чтобы описать структуру новой таблицы, выполните такую последовательность действий:
Откройте базу данных.
В окне базы данных перейдите на корешок вкладки Таблицы (рис.6).
Щелкните на кнопке Создать.
В окне диалога Новаятаблица(рис. 8.) сделайте выборКонструктори нажмите кнопкуOK.
На экране появится окно пустой таблицы в режиме конструктора (рис. 10). В верхней части окна, называемой таблицей полей, введите имена полей (Имя поля) и тип данных (Тип данных), а также понятное описание каждого поля (Описание), которое будет впоследствии появляться в строке состояния. Нижняя половина окна конструктора таблицы предназначена для установки свойств и размеров полей, начального значения и условий проверки вводимых данных.
Имена полей. Как и для большинства других объектов базы данных Access, имена полей могут содержать не более 64 символов (букв, цифр и пробелов). Имена полей в каждой таблице не должны повторяться.
Рис. 10. Окно
пустой таблицы в режиме конструктора
В Access предусмотрены восемь следующих основных типов данных:
Текстовый.Символы, до 255 байт (1 байт на 1 символ).
Мемо (меморандум или примечание).Символы, до 64 Кбайт. Поля данного типа служат для ввода в записи больших блоков текста. Поля МЕМО следует использовать только в тех случаях, когда размер текста может превысить 255 символов или когда в тексте встречаются символы форматирования, такие, как табуляция или возврат каретки.
Числовой. Любой тип чисел; размеры и диапазоны разрешенных значений приведены в таблице 2.
Дата/Время. Даты и время (до 8 байт).
Денежный.Числа, содержащие до 15 знаков слева от десятичной точки и 4 десятичных знака.
Счетчик.Последовательная нумерация, автоматически увеличиваемая Access для каждой добавляемой пользователем записи. Поля этого типа не подлежат изменению.
Логический.Логические переменные (1 бит, Да/Нет, Истина/Ложь или Включить/Выключить).
Поле объекта OLE.ТехнологияObjectLinkingandEmbedding(связь и внедрение объектов) позволяет вставить в базу данныхAccessтакие данные, как картинки, видеоролики, диаграммы или звуковые фрагменты, которые могут иметь связи с другими приложениямиMicrosoftWindows95. Например,Accessпозволяет хранить и редактировать документыMicrosoftWord, электронные таблицыMicrosoftExcel, картинкиMicrosoftPowerPoint, звуковые файлы (.wav), видеофайлы (.avi) или рисунки, созданные в приложенияхPaintbrushилиCorelDraw. Максимальный размер поля до 1 гигабайта
В зависимости от поля и типа данных, Access допускает следующие диапазоны значений для числовых данных (таблица 2).
Таблица 2. Размеры данных числового типа
Размер поля |
Объем занима- емой памяти |
Диапазон |
Байт |
1 байт |
от 0 до 255; без дробной части |
Целые |
2 байт |
от -32768 до 32767; без дробной части |
Длинные целые |
4 байт |
от -2.147.483.648 до 2.147.483.647; без дробной части |
Одинарной точности |
4 байт |
Числа с точностью до 6 разрядов. Отрицательные: от -3,402823 Е38 до -1,401298 Е-45. Положительные: от 1,40129 Е-45 до 3,402823 Е38 |
Двойной точности |
8 байт |
Числа с точностью до 10 разрядов. Отрицательные: от -1,79769313486232 Е308 до -4,94065645841247 Е-324. Положительные: от 4,94065645841247 Е-324 до 1,79769313486232 Е308 |
По умолчанию Access присваивает текстовый тип данных каждому новому полю. Для того, чтобы присвоить полю другой тип данных, щелкните на кнопке с направленной вниз стрелкой и выберите подходящий тип из раскрывающегося списка Тип данных(рис. 11).
Для чисел, содержащих знаки пунктуации (такие, как дефисы в номерах телефонов), следует использовать текстовый тип данных, так как в числовом типе данных знаки пунктуации не допускаются.
Рис. 11. Щелкните
на кнопке с направленной вниз стрелкой
и выберите нужный тип данных из
раскрывающегося списка
Установка основных ключей. Хотя это и необязательно, но для эффективной работы в Access для каждой таблицы следует определить поле (несколько полей), соответствующее основному ключу. Основной ключ, являясь единственным, однозначно идентифицирует каждую запись. Например, в базе данных по учету кадров каждый сотрудник имеет уникальный табельный номер - числовое полеНомерКарточки. Это поле будет основным ключом.
Преимущества использования основного ключа.
Скорость.Используя основной ключ, Access создает индексы, позволяющие ускорить работу запросов и ряда других функций.
Упорядочение. Access автоматически сортирует и отображает записи базы данных в порядке возрастания или убывания основного ключа таблицы.
Отсутствие совпадений. Access не позволяет пользователю вводить данные с таким же основным ключом, как и у существующей записи.
Связи.Access организует связи между таблицами, используя общий основной ключ.
Иногда уникальность записи заключается в комбинации данных, хранимых в нескольких полях. В таблице накладных, например, основной ключ должен содержать номер накладной и номер клиента, так как один клиент может иметь несколько накладных. Access позволяет установить основной ключ для одного или нескольких полей таблицы.
Чтобы установить основной ключ, выполните такую последовательность шагов:
В окне конструктора щелкните в области выделения, расположенной слева от имени поля (первый столбец), которое хотите использовать в качестве основного ключа. Для того, чтобы задать основной ключ, состоящий из нескольких полей, удерживая нажатой клавишу <Ctrl>, щелкайте на этом столбце, чтобы выделить остальные.
Нажмите кнопку Ключевоеполе на панели инструментов или выберите командуПравкаКлючевоеполе. В столбце выбора полей каждого поля основного ключа появится пиктограмма с нарисованным на ней ключом.
Установка свойств поля. Поля характеризуются свойствами, определяющими способ хранения и изображения данных. Устанавливая свойства полей, можно указать следующее:
Заданное по умолчанию название поля.
Заданное по умолчанию значение поля.
Заданный по умолчанию формат (способ отображения на экране) для ввода данных.
Границы допустимых значений при вводе данных.
Индексирование (для полей, которые можно индексировать). Смотрите далее раздел «Индексированное поле».
Способ вывода на экран, а именно: размер поля и форматы.
После того, как произведен выбор типа данных, Accessвыведет свойства поля в нижней части окна. Здесь можно задать значения свойств поля, набор которых меняется в зависимости от выбранного типа данных, причем некоторые из значений свойств устанавливаются по умолчанию (рис. 11). Свойства полей, установленные для таблицы, автоматически переносятся на другие объекты базы данных, использующие эту таблицу - формы, отчеты и запросы.
В списке Свойства поляокна таблицы (рис. 11) перечислены следующие свойства:
Размер поля. Это свойство задает максимальный размер данных, для хранения которых предназначено данное поле. Поле с текстовым типом данных может иметь размер от 1 до 255 символов; по умолчанию устанавливается 50 символов. Для числового типа данных размер поля может быть из диапазонов, указанных в таблице 2.
Формат поля.Задает определенный формат изображения дат и чисел, например, 2/21/94 или Понедельник, Февраль 21, 1994.
Число десятичных знаков.Устанавливает число знаков после точки (запятой) в полях типаЧисловойиДенежный, например 2.99.
Маска ввода(только для полей типаТекстовыйиМемо). Устанавливает символы форматирования, такие, как дефисы в полях номеров телефонов, для их автоматического заполнения во время ввода данных.
Подпись.Надпись, используемая в формах и отчетах вместо имени поля.
Значение по умолчанию.Задает первоначальное значение, автоматически вносимое в новую запись, например, область или город, в которых расположены фирмы проката компакт-дисков.
Условие на значение.Ограничивает ввод данных значениями, удовлетворяющими заранее заданным условиям, например, дата возврата компакт-дисков должна быть позже текущей (сегодняшней) даты.
Сообщение об ошибке. Можно определить текст сообщения, котороеMicrosoftAcctssбудет выводить в случаях, когда вводимое значение не удовлетворяет условию на значение.
Обязательное поле. Устанавливается для данных, которые должны быть введены в поле обязательно, например, порядковый номер -НомерКлиента.
Индексированное поле.Устанавливает дополнительный индекс, основанный на указанном поле. (Более подробная информация приведена в разделе «Индексированное поле» дальше в этой главе.)
Для того, чтобы установить свойства полей, выполните такую последовательность действий:
Выберите поле, свойства которого необходимо установить. В нижней части экрана будут отображены все возможные свойства выбранного поля (см. рис. 11).
Щелкните на выбранном свойстве или нажмите клавишу <F6> для перемещения в область свойств поля.
Введите значение свойства или выберите его из раскрывающегося списка (если это возможно).
Продолжите установку других свойств для текущего поля или выберите другое поле, для которого также необходимо установить свойства.
Закончив установку свойств полей, сохраните таблицу.
Если размер поля свойства слишком мал для ввода значения, нажмите комбинацию клавиш <Shift+F2> или щелкните правой кнопкой мыши и из контекстного меню выберите командуОбласть вводадля вывода диалогового окна.
Индексированное поле. Индексы помогают Access быстро находить нужные записи.Индекс- это внутренняя таблица, состоящая из двух столбцов: первый - значение выражения, содержащего поле или поля, включенные в индекс, второй - местоположение каждой записи таблицы с данным значением индексного выражения. Access автоматически создает и поддерживает индекс для полей основного ключа. Можно создать дополнительные индексы, установив для соответствующих полей таблицы свойство индексирования.
Рис. 12. Свойство
Индексированное поле можно использовать
для создания индекса, учитывая наличие
повторяющихся или уникальных значений
полей
Можно установить следующие свойства индексирования (см. рис. 12):
Нет. Не создается индекс по данному полю. Это свойство устанавливается по умолчанию (автоматически) для всех полей, за исключением основного ключа.
Да(Совпадения допускаются). Создается индекс, учитывающий возможность повторения значений в полях. Например, в таблице «Сотрудники» можно создать индекс по полю «Фамилия», которое может содержать повторяющиеся значения (однофамильцы).
Да(Совпадения не допускаются). Создается индекс в предположении, что значения поля не повторяются. Например, в таблице «Сотрудники» можно создать индекс по полю «Табельный номер», которое содержит уникальные значения.
Чтобы установить свойства индексирования, выполните такую последовательность действий:
Используя режим конструктора, в таблице полей выберите поле, которое хотите проиндексировать.
В таблице свойств поля выберите свойство индексирования - Индексированное поле.
Щелкните на кнопке с направленной вниз стрелкой, чтобы отобразить раскрывающийся список значений свойств индексирования.
Выберите тип индекса (см. рис. 12)
Чтобы построить индекс по нескольким полям, выберите команду Индексы в менюВид или нажмите кнопкуИндексы на панели инструментов.
Допускается создание произвольного количества индексов. Индексы в Accessсоздаются при сохранении макета таблицы и автоматически обновляются при вводе и изменении записей. Можно в любое время добавить новые или удалить ненужные индексы в окне конструктора таблиц.