Запуск приложения Microsoft Access осуществляется через выполнение последовательности действий: Пуск→Программы→Microsoft Office→Microsoft Office Access. Сохраните базу данных под именем Работники предприятия.mdb. По умолчанию отобразится следующее диалоговое окно, в котором отображены возможные объекты и способы создания объектов::
1. Работа с объектом таблица
Задание 1.1. Создание таблицы с помощью конструктора.
Выберите создание таблицы в режиме конструктора, в результате откроется диалоговое окно, в котором необходимо задать имена полей и тип данных, хранимых в них. Имеется возможность настройки свойств данных полей.
Задайте имя поля – «должность», тип данных – «текстовый». В общих свойствах укажите размер поля – «15», что соответствует максимальному количеству символов в названии должности.
Закройте диалоговое окно, сохранив таблицу под именем «Должность», ключевое поле не задавать.
Задание 1.2. Ввод данных в таблицу.
Откройте таблицу «Должность», введите данные:
Закройте таблицу.
Задание 1.3. Создание таблицы «Работники».
Создайте с помощью конструктора таблицу «Работники»:
Имя поля
Тип поля
Размер поля, формат поля
Табельный номер
Числовой
Длинное целое
ФИО
Текстовый
30 знаков
Должность
Текстовый
15 знаков
Зарплата
Денежный
В рублях
Дата рождения
Дата/время
Краткий формат даты
Дата поступления
Дата/время
Краткий формат даты
Код
Счетчик
В качестве ключевого поля задавай поле «табельный номер». Для этого выделите «табельный номер» и нажмите кнопку ключевое поле ( ). Ключевое поле – это специальное поле, определяющее уникальность каждой записи в таблице. Ключевым полем может быть любое поле или группа полей при условии, что они имеют уникальный набор значений для каждой записи в таблице.
Задание 1.4. Изменение типа данных в созданной таблице.
В таблице «Работники» необходимо изменить тип данных для поля «должность». Для этого необходимо открыть таблицу в режиме конструктора. Для поля «должность» выберите тип данных мастер подстановок, что позволит связать две созданные таблицы. В открывшемся диалоговом окне выберите способ получения значений подстановки – «объект «столбец подстановки» будет использовать значения из таблицы или запроса». Далее выберите таблицу «Должность». Затем переведите поле «должность» из доступного в выбранное, нажав кнопку . Порядок сортировки списка не устанавливайте. Не изменяйте ширины столбца. Назовите столбец подстановок «должность».
Þ
Þ
Þ
Þ
Задание 1.5. Откройте таблицу «Работники» и заполните ее, введя данные 30 человек. Табельные номера изменяются от 101 до 130.
Задание 1.6. Создайте с помощью конструктора таблицу «Увольнение» со следующими полями:
Имя поля
Тип поля
Размер поля, формат поля
Табельный номер
Числовой
Длинное целое
Семейное положение
Логический
да/нет
Уволен
Логический
да/нет
Дата поступления
Дата/время
Краткий формат даты
Адрес
Текстовый
Телефон
Числовой
Длинное целое
Код
Счетчик
Поле «табельный номер» объявить ключевым.
Задание 1.7. Откройте таблицу «Увольнение» и заполните ее, введя данные 30 человек. Табельные номера изменяются от 101 до 130.
2. Работа с объектом запросы
Задание 2.1. Создание запроса.
Перейдите на объект запросы. Выберите создание запроса с помощью конструктора. В открывшемся диалоговом окне добавьте таблицы «Работники» и «Увольнение». Для переноса всех полей таблицы необходимо дважды щелкнуть по заголовку таблицы, выделенные строки таблицы перенести в строку «поле» ближайшего пустого столбца. Затем на панели инструментов нажмите кнопку запуск ( ). В открывшемся окне должно быть 30 строк. Закрыть, сохранить.
Бланк запроса
Область данных запроса
В строке Вывод на экран наличие флажка позволяет отобразить поле в запросе, соответственно снятие флажка позволяет не отображать поле в запросе.
В строке Условие отбора формируется критерии отбора записей. Условие отбора данных представляет собой выражения, в которых используются константы, операторы сравнения, имена полей, логические операции и специальные операторы сравнения Like, In, Between. Назначение специальных операторов и операторов сравнения представлены в таблице:
Оператор
Назначение
<
Меньше
<=
Меньше или равно
>
Больше
>=
Больше или равно
=
Равно
<>
Не равно
IN
Проверяет значения поля на равенство любому значению из списка; операндом является список, заключенный в круглые скобки
BETWEEN
Проверяет значение поля на вхождение в заданный диапазон; верхняя и нижняя границы разделяются логическим оператором AND
LIKE
Проверяет соответствие значения текстового или MEMO-поля заданному шаблону символов
Задание 2.2. Создание запроса, в котором содержится информация обо всех работниках, чьи ФИО начинается на буквы между «Б» и «М» включительно.
Создайте запрос в режиме конструктора на основе таблицы «Работники» с использованием всех полей таблицы. В поле «ФИО» необходимо указать условие: Between “Б*” and “М*”. Маска «Б*» означает, что в ФИО после символа «Б» может содержаться любое количество символов.
Задание 2.3. Создание запроса, в котором содержится информация обо всех работниках, чьи ФИО начинается на букву «Б».
Создайте запрос в режиме конструктора на основе таблицы «Работники» с использованием всех полей таблицы. В поле «ФИО» необходимо указать условие: Like “Б*”.
Задание 2.4. Создание запроса, в котором содержится информация обо всех работниках, кто поступил работать позднее 01.01.2008.
Задание 2.5. Создание запроса, в котором содержится информация обо всех работниках, кто занимает должность бухгалтера и является семейным человеком.
Задание 2.6. Создание запроса, в котором содержится информация обо всех работниках, чья зарплата изменяется в диапазоне от 30000 до 60000.
3. Работа с объектами формы, отчеты
Задание 3.1. Создание формы.
Перейдите на объект формы. Выберите создание формы с помощью мастера. В открывшемся диалоговом окне в списке таблицы и запросы, выберите таблицу «Работники». Переведите все доступные поля в выбранные. Завершите создание формы. Сохраните. Откройте форму, добавьте данные для 3 новых работников. Вернитесь к объекту таблица. Откройте таблицу «Работники» и убедитесь, что данные добавлены.
Задание 3.2. Создание форму на основе запроса, выполненного в задании 2.1.
Создайте форму. Добавьте информацию на 3 ранее добавленных работников: адрес, телефон, семейное положение, дату поступления.
Задание 3.3. Создание отчета.
Перейдите на объект отчеты. Создайте отчет в режиме мастера на основе запроса, выполненного в задании 2.1. Выбрать все доступные поля, за исключением кода, табельного номера. На первый уровень группировки выбрать семейное положение, на второй – уволен.
Далее сделать сортировку по должностям и по зарплате. В итогах выбрать min, max, avg, sum, выбрать вычислить проценты.