Ключовим полем зробити Номер митного поста (Счетчик). Митний пост – Текстовый; І півріччя та ІІ півріччя – Числовой (Размер поля: одинарное с плавающей точкой); Кількість працівників – Числовой; Кількість оформлень ВМД – Числовой (Размер поля: Длинное целое). Для того, щоб зробити поле Номер митного поста ключовим необхідно стати мишкою на це поле e натиснути на панелі інструментів (або контекстне меню e Ключевое поле). Закрити вікно конструктора e дати назву таблиці Митні пости e ОК.
Рис. 83. Структура таблиці Митні пости
6. Відкрити створену таблицю (Открыть або двічі клацнути мишею на назві таблиці) для введення даних з табл. 3. Ввести дані.
7. Приховати перший стовпець.
Формат e Скрыть столбцы.
8. Поновити перший стовпець.
Формат e Отобразить столбцы e R Номер митного поста e Закрыть.
9. Вилучити п’ятий запис із таблиці.
Контекстне меню e Удалить запись або e підтвердження знищення рядка.
10. Упорядкувати введені записи за зростанням значень деякого поля.
Записи e Сортировка e Сортировка по возрастанию (або Сортировка по убыванию ).
11. Використовуючи Фильтр по выделенному, знайти записи, у яких кількість працівників = 25.
Виділити число 25 у полі Кількість працівників e Записи e Фильтр e Фильтр по выделенному або .
12. Видалити фільтр – .
13. Відфільтрувати записи про митні пости, на яких кількість вантажів (в тис. тон) за перше півріччя перевищує 400.
Записи e Фильтр e Разширенный фильтр e перетягуємо назву поля І півріччя з таблиці у Поле: e Условие отбора: пишемо >400 e Применение фильтра – .
14. Закрити таблицю.
15. Перейти на закладку Запросы.
16. Зробити такі запити (Создать e Конструкторe ОК e у вікні Добавление таблицы на закладці Таблицы вибираємо назву таблиці Митні пости e Добавить e Закрыть e перетягуємо усі назви полів з таблиці Митні пости у Поле:):
Ø відобразити записи, у яких кількість працівників менша 30. Условие отбора: для поля Кількість працівників <30 (рис. 84) e закриваємо запит e зберігаємо e даємо назву Запит 1;
Рис. 84. Запит 1 у вікні конструктора
Ø відобразити записи, у якихкількість оформлень ВМД від 200 до 500. В Условие отбора: для поля Кількість оформлень ВМД пишемо >200 AND <500 (рис. 85) e закриваємо вікно запиту e зберігаємо e даємо назву Запит 2;
Рис. 85. Запит 2 у вікні конструктора
Ø відобразити записи, у яких назва митних постів починається з літери К. В Условие отбора: для поля Митні пости пишемо Like “К*” e закриваємо вікно запиту e зберігаємо e даємо назву Запит 3.
17. Запустити на виконання запити. Переконатися у правильній роботі кожного з запитів.
Для того, щоб запустити запит на виконання необхідно або двічі натиснути на його назві мишею, або натиснути на кнопку Открыть.
18. Перейти на закладку Таблицы.
19. За допомогою конструктора побудувати таблиці, занести у них довільні дані (рис. 87, рис. 89):
Ø Працівники (рис. 86) з полями: Номер працівника (ключове поле) з типом даних Счетчик, ПІБ – тип даних Текстовый, Номер митного поста – тип даних Числовой;
Рис. 86. Вигляд таблиці Працівники у вікні конструктора
Рис. 87. Заповнення таблиці Працівники довільними даними
Ø ВМД (рис. 88) з полями: Номер (ключове поле), Дата оформлення – тип даних Дата/время, Номер працівника (хто оформлював ВМД) з типом даних Числовой.
Рис. 88. Вигляд таблиці ВМД у вікні конструктора
Рис. 89. Заповнення таблиці ВМД довільними даними
20. Встановити зв’язки між таблицями типу “один-ко-многим” (рис. 90), забезпечивши цілісність даних:
Ø Митні пости і Працівники e по полю Номер митного поста;
Ø Працівники та ВМД e по полю Номер працівника.
Сервис e Схема данных e добавити по черзі таблиці Митні пости, Працівники та ВМДe Закрыть e перетягнути мишею поле Номер митного поста від таблиці Митні пости до поля з такою самою назвою у таблиці Працівники e у вікні Изменение связей поставити R Обеспечение целостности данных e Создать.
Аналогічно встановити зв’язок між таблицями Працівники та ВМД по полю Номер працівника. Закрити вікно Схема данных e зберегти створену схему.
Рис. 90. Вікно схеми даних
21. Зробити запити:
Ø такий, що буде містити інформацію стосовно працівників (рис. 91): Номер митного поста, Назва митного поста, Номер працівника, ПІБ (працівника), Загальна кількість оформлень ВМД працівником митниці (останнє поле має бути розрахунковим);
Перейти на закладку Запросы e Создание запроса в режиме конструктора e добавити таблиці за допомогою ДобавитьeЗакрыть e перетягнути потрібні поля (Номер митного поста та Митний пост з таблиці Митні пости, Номер працівника та ПІБ з таблиці Працівники, Номер працівника з таблиці ВМД) e у рядку Условие отбора для поля Номер працівника з таблиці Працівники ввести [Введіть номер працівника] e контекстне меню e Групповая операция e для поля Номер працівника з таблиці ВМД встановити функцію Count (замість Групповая операция) e у рядочку Поле: для Номер працівника з таблиці ВМД перед назвою поля пишемо Кількість ВМД: eзакриваємо та зберігаємо запит e даємо назву Запит 4 e запускаємо на виконання (Открыть);
Рис. 91. Вигляд Запит 4 у вікні конструктора
Ø такий, що буде містити інформацію про всі оформлені ВМД за певний день. Дати назву Запит 5.
Дії повторюють попередній пункт (рис. 92).
Рис. 92. Вигляд Запит 5 у вікні конструктора
22. Запустити Запит 4 та Запит 5 на виконання. Переконатися у правильній роботі запитів.
23. Використовуючи Запит 2, побудувати Форму за довільним змістом.
Переходимо на закладку Формы e Создание формы с помощью мастера e у полі Таблицы и запросы вибираємо Запит 2 e робимо доступними усі поля e натискаємо >> e Далее e ленточный e Далее e вибираємо потрібний стиль e Далее e задаємо ім’я – Форма по запиту e Готово.
24. За допомогою комбінового методу зробити форму для таблиці Митні пости (аналогічно діями з пункту 23). Дати назву Моя форма.
Спочатку запускаємо майстер, а потім викликаємо конструктор.
25. Увести заголовок форми і розмалювати його.
Дії виконуються за допомогою кнопок панелі елементів керування (рис. 79). Вид e Панель элементов e e клацнути на полі Заголовок формы в місці, де він буде розтошаваний e набрати потрібну назву (наприклад, МОЯ ФОРМА) e натиснути Enter e змінити шрифт вашого заголовка, його розмір, колір та обрати заливку (рис. 93).
26. Вставити у форму обчислювальний елемент керування, тобто вставити поле з назвою Сума, значення якого є сумою кількості вантажів (в тис. т) за весь 2005 рік за кожним митним постом.
Вставляємо поле з панелі елементів керування (рис. 79) у Область данных. Поле складається з назви та робочої частини. У назві пишемо замість Поле№: – Сума:. У робочій частині поля вносимо (рис. 93)
=[І півріччя]+[ІІ півріччя]
Рис. 93. Вигляд форми у конструкторі
27. Розташувати на формі кнопку для огляду наступного запису і назвіть її Наступний.
Кнопку беремо також з панелі елементів керування (рис. 79) , далі завантажується майстер. В полі Категории: вибираємо Переходы по записям e у полі Действия: вибираємо Следующая запись e Далее e текст: пишемо Наступний e Далее e даємо назву Кнопка 1 e Готово.
28. Розташувати на формі кнопки з діями: показати попередній запис, створити новий запис, закрити форму.
Кожна кнопка встановлюється на форму за допомогою майстра. Кнопці, що показує попередній запис дати назву Попередній. Для інших кнопок призначити рисунки (рис. 94). Кнопка створення нового запису належить до категорії Обработка записей та дії Добавить запись. Кнопка закриття форми належить до категорії Работа с формой.
29. Перейти у режим форм (відкрити форму – Открыть) і погортати записи форми, користуючись своїми кнопками (рис. 94).
Рис. 94. Вікно перегляду форми Моя форма
30. Увести новий запис у режимі форм.
Натискаємо і вводимо новий запис.
31. Створити звіт за наявними даними.
Перейти на закладку Отчеты e Создание отчета с помощью мастера e вибрати у полі Таблицы и запросы вибираємо, наприклад, таблицю Митні пости e робимо доступними усі поля e натискаємо >> e ДалееeДалее e Макет в столбец e Далее e вибираємо потрібний стиль e Далее e задаємо ім’я – Отчет по Митним постам e Готово.
32. Зберегти базу даних (Файл e Сохранить). Закрити її.
33. Вийти із системи управління базами даних Microsoft Access.
Файл e Выход.
Завдання для самостійної роботи
1. Запустити програму для опрацювання бази даних Microsoft Access.
2. Відкрити базу даних Митниця.mdb.
3. Створити довільний запит. Наприклад, такий, що буде містити інформацію про оформлення ВМД митниками заданого митного поста.
4. Створити форму на основі існуючих таблиць або запитів (наприклад, для таблиці Працівники).
5. Вставити у режимі конструктора в створену форму обчислювальний елемент, кнопку з будь-яким призначенням, заголовок тощо.
6. Створити звіт на основі існуючої інформації.
7. Відредагувати звіт за допомогою конструктора таким чином, щоб назви всіх полів було видно повністю.
8. Ознайомитися з довідкою (Справка). Знайти інформацію про створення форм. Занотувати у звіт частину знайденої інформації.
9. Зберегти базу даних Митниця.mdb. Закрити Microsoft Access.
Запитання для самостійної перевірки знань
1. Що таке база даних?
2. Яке призначення програми MicrosoftAccess?
3. З яких елементів складається вікно програми MicrosoftAccess?