Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
882.69 Кб
Скачать

7. Создание макросов, кнопок и формы навигации

Создать форму навигации для быстрого доступа к созданным формам и отчетам. Форма навигации должна открываться автоматически при загрузке базы данных.

Вариант 8 База данных зарплата

В штате фирмы состоит 6 человек: директор, главный бухгалтер, секретарь, менеджеры – 2 чел. и водитель. Система оплаты - повременная. Создать базу данных для расчета заработной платы сотрудникам фирмы за 1-ый квартал текущего года.

1. Создание структуры таблиц и связей

Таблица 1 – Сотрудники

Табельный номер

ФИО сотрудника

Код должности

Стаж работы

Кол-во детей

Адрес

Телефон

Таблица 2 – Должности

Код должности

Название должности

Должностной оклад

Таблица 3 – Ведомость

пп

Табельный номер

Код месяца

Отработано дней

Премия за месяц, %

Таблица 4 – Месяцы

Код месяца

Название месяца

Кол-во рабочих дней

Кол-во праздничных дней

Кол-во выходных дней

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц Сотрудники, Должности, Ведомости и Месяцы. Организовать поля Табельный номер и Код месяца (таблица Ведомость), Код должности (таблица Сотрудники) в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о начислении заработной платы за январь (фамилии сотрудников отсортировать в алфавитном порядке):

  • название месяца,

  • ФИО сотрудника,

  • рабочие дни,

  • кол-во нерабочих дней,

  • отработано дней,

  • должностной оклад,

  • премия за месяц, %,

  • премия, руб.,

  • всего начислено, руб.

2. Создать параметрический Запрос2 на выборку информации о заработной плате сотрудника, ФИО которого вводит пользователь. Запрос должен содержать следующие поля: ФИО сотрудника, должность, месяц, отработано дней, должностной оклад, премия за месяц, %.

3. Создать Запрос3 с группировкой для определения общей суммы выплат за каждый месяц. Запрос должен содержать поля: Месяц, Всего начислено, руб.

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна выводить информацию в следующем виде.

Кол-во отработанных дней

Месяц 1

Месяц 2

. . .

ФИО 1

ФИО 2

. . .

4. Создание запросов на изменение

1. Создать Запрос5 на создание Таблицы 5 с полями месяц, ФИО сотрудника, должность, стаж работы, кол-во детей, должностной оклад, премия за месяц, %. Таблица должна содержать сведения о начислении заработной платы за февраль.

2. Создать Запрос6 на добавление в Таблицу 5 сведений о начислении заработной платы за март.

3. Создать Запрос7 на обновление Таблицы 5. Сотрудникам, имеющим 3 и более ребенка увеличить размер премии в 2 раза.

4. Создать Запрос8 на удаления из Таблицы 5 информации о сотрудниках, стаж которых менее 3 лет.