Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варіанти індивідуальних завдань.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

Завдання 3. За допомогою ms Access:

1. Створити БД “Облік відпусток”, що складається з 4 таблиць:

- таблицю “Відпустки”, яка містить наступну інформацію:

№ за порядком

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

Дата початку відпустки

Код підрозділу

Код посади

Звання (скорочено)

Ключовим полем в усіх таблицях зробити 1 поле.

- таблицю “Підрозділи”, яка містить наступну інформацію:

Код підрозділу

Назва підрозділу

- таблицю “Звання”, яка містить наступну інформацію:

Звання скорочено

Повне звання

- таблицю “Кадри”, яка містить наступну інформацію:

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

ПІБ

Стать

Рік

народження

Дата прийняття

на роботу

- таблицю “Посади”, яка містить наступну інформацію:

Код посади

Посада

  1. Внести інформацію (10 записів) в таблиці “Посади”, “Кадри”, “Підрозділи ” самостійно або з додатку. У п’ятий запис таблиці “ Кадри” внесіть відомості про себе, як про працівника митного органу.

  2. За допомогою Майстра підстановок створити поля зі списками для введення даних в таблицю “Облік відпусток” з відповідних таблиць.

  3. Встановити через Схему даних зв’язки між таблицями по ключовим полям. Забезпечити цілісність даних.

  4. Ввести дані в таблицю “ Облік відпусток” - не менше 10 записів, використовуючи списки підстановок з відповідних таблиць.

  5. У таблицю “Відпустки” додати поле “Стаж роботи”. Ввести дані в записи нового поля . Стаж Сортування:

а) Відсортувати таблицю “Підрозділи” по зростанню кодів;

б) Розташувати дані в таблиці “Кадри” за абеткою прізвищ.

8. Прості фільтри:

а) встановити фільтр для записів про співробітників, з відпусткою > 30 днів ;

б) одержати записи про відпустки співробітників вантажного відділу із званням старший інспектор;

9. Створити запити:

Запит 1. Створити запит про відпустки зазначеного підрозділу:

Прізвище

співробітника

Пі підрозділ

Дата

початку відпустки

Стаж роботи =

(Дата прийняття

на роботу –

дата початку

відпустки)/365

Кількість днів

відпустки

Дата закінчення

відпустки =

[Дата початку

відпустки] +

[Кількість днів відпустки]

Поля Стаж роботи, Кількість днів відпустки (за допомогою функції ЕСЛИ) та Дата закінчення відпустки створити як обчислювальні поля. Дані впорядкуйте за датою початку відпустки.

Запит 2. Підрахувати кількість відпусток, початок яких припадає у період з [ ] по [ ] по кожному підрозділу.

Запит 3. Створити запит (для звіту 2), який повинен містити інформацію: підрозділ, прізвище, ім’я, по батькові, посада, дата початку відпустки, дата закінчення відпустки. Впорядкувати за підрозділом.

10. Створити форми:

a) автоформи для таблиць “Посади”, “Підрозділи”, “Кадри”;

b) власну для таблиці “Відпустки” за допомогою Майстра форм.

с) створити кнопкову форму, яка встановлює перехід на таблиці, форми та звіти бази даних.

11. Створити звіти:

Звіт 1. Створити звіт “Відпустки”:

Відпустки

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

Дата початку відпустки

Код підрозділу

Звання

Кількість відпусток______________(шт.)

Дані у звіті необхідно впорядкувати за табельним номером.

Зберегти звіт під ім’ям “Відпустки”.

Звіт 2.

Створити звіт за запитом 3. Згрупувати дані по підрозділам.