Порядок работы
Откройте таблицу «Сотрудники фирмы».
Для заполнения полей «Премия» и «Зарплата» вызовите бланк запроса (Создание / Конструктор запросов).
Краткая справка. Бланк запроса — это бланк, предназначенный для определения запроса или фильтра в режиме Конструктор запроса или в окне Расширенный фильтр (Главная / Сортировка и фильтр / Расширенный фильтр).
В диалоговом окне Добавление таблицы выберите таблицу «Сотрудники фирмы», нажмите кнопку Добавить и закройте это окно. По умолчанию откроется бланк запроса на выборку, к которому добавится список полей таблицы «Сотрудники фирмы».
Краткая справка. Список полей — окно небольшого размера, содержащее список всех полей в базовом источнике записей. В базе данных Access имеется возможность отобразить список полей в режиме Конструктор форм, отчетов и запросов, а также в окне Схема данных.
В меню Тип запроса выберите команду Обновление
.
Обратите внимание, что в бланке запроса
Сортировка
изменилась на Обновление.Из списка полей в бланк запроса перетащите поля, которые нужно обновить — «Премия» и «Зарплата»; в строке Обновление введите расчетные формулы:
- для заполнения поля «Премия» наберите [Ставка]*0,27 (Премия составляет 27 % от Ставки),
- для заполнения поля «Зарплата» наберите [Премия]+[Ставка] (Зарплата рассчитывается как сумма Премии и Ставки).
Сохраните запрос под именем «Премия и Зарплата».
Проведите обновление по запросу, для чего дважды запустите на исполнение запрос на обновление «Премия и Зарплата». При этом в открывающемся диалоговом окне Запрос на обновление приведет к изменению данных таблицы подтвердите выполнение запроса кнопкой Да.
Откройте таблицу «Сотрудники фирмы» и проверьте правильность расчетов. Если все сделано правильно, то поля «Премия» и «Зарплата» будут заполнены рассчитанными результатами.
Измените последовательность полей: поле «Примечание» поместите перед полем «Ставка» (выделить поле «Примечание» и мышью перетащить на новое место).
Закройте таблицу и сохраните в ней изменения.
Задание 4. Создать копию таблицы «Сотрудники фирмы». Новой таблице присвойте имя «Филиал фирмы». Произведите изменения в составе полей таблиц.
Порядок работы
Для копирования в окне База данных установите курсор на таблицу «Сотрудники фирмы» и выберите команду Копировать контекстного меню, далее Вставить.
В появившемся окне Вставка таблицы введите новое имя таблицы «Филиал фирмы» и выберите переключатель «Структура и данные».
Удалите часть полей в таблицах «Сотрудники фирмы» и «Филиал фирмы», а также переместите поля в них в соответствии с заданием.
В таблице «Сотрудники фирмы» должны остаться поля: Табельный номер, Фамилия, Имя, Отчество, Должность, Телефон, Дата рождения, Дата найма, Ставка, Премия, Зарплата.
В таблице «Филиал фирмы» должны остаться поля: Табельный номер, Фамилия, Должность, Примечание, Ставка, Премия, Зарплата.
Просмотрите таблицы «Сотрудники фирмы» и «Филиал фирмы» в режиме Предварительный просмотр.
Сохраните изменения в таблицах.
Задание 5. В таблице «Филиал фирмы» добавьте новые поля «Доплата» и «Итого» и произведите расчеты (созданием запроса на обновление) по формулам:
Доплата = 12% от Зарплаты (в строке Обновление поля «Доплата» наберите [Зарплата]*0,12);
Итого = Зарплата + Доплата (в строке Обновление поля «Итого» наберите [Зарплата]+[Доплата]).
Проверьте правильность работы запроса на обновление, открыв таблицу «Филиал фирмы».
Задание 6. В таблице «Филиал фирмы» произвести поиск фамилии Рожков и замену ее на фамилию Столяров.
Краткая справка. Для поиска и замены установите курсор в поле (столбец), по которому нужно выполнять поиск, и выполните команду Найти. В окне Поиск и замена на вкладке Поиск в строку Образец введите фамилию Рожков, а на вкладке Замена в строку Заменить на введите Столяров и нажмите кнопку Заменить.
Задание 7. С помощью Мастера форм создать форму «Сотрудники фирмы» со всеми полями таблицы «Сотрудники фирмы». Отредактировать форму в режиме Конструктор.
