- •Передмова
- •Лабораторна робота № 1
- •1. Тема: Запуск Access і створення баз даних. Створення таблиць бази даних і робота з ними.
- •Теоретичні відомості
- •1.1. Сортування даних у таблицях
- •1.2. Індекси
- •1.3. Пошук записів в таблиці
- •1.4. Використання фільтрів для пошуку групи записів
- •1.5. Створення стовпця підстановок
- •1.6. Встановлення зв'язку між таблицями
- •1.1. Вилучення записів
- •1.8. Створення гіперпосилань
- •1.9. Експорт даних
- •1.10. Імпорт даних
- •Завдання для практичної та самостійної роботи
- •2. Тема: Створення запитів і робота з ними
- •2.1. Створення простого запиту за допомогою Майстра
- •2.2. Використання Конструктора для створення запиту
- •2.3. Використання виразів у запитах
- •2.4. Використання обчислювальних полів
- •2.5. Створення запитів з параметрами
- •Статистичні функції Access
- •Лабораторна робота № 3
- •3. Тема: Створення форм бази даних і робота з ними
- •Завдання для практичної та самостійної роботи
- •Лабораторна робота № 4
- •4. Тема: Створення звітів і робота з ними
- •4.1. Створення звіту за допомогою Майстра звітів
- •Лабораторна робота № 5
- •5. Тема: Налагодження і складання додатка
- •5.1. Створення Макросів
- •5.2. Створення групи макросів
- •5.3. Панелі команд. Створення меню
- •5.4. Створення контекстних меню
- •5.5. Зв'язування меню, контекстних меню і панелей інструментів з формами і звітами
- •5. 6. Створення головної кнопкової форми
- •5. 7. Налагодження параметрів запуску бд
- •Завдання для самостійної роботи
- •Лабораторна робота № 1 Створення таблиць і запитів
- •Лабораторна робота № 2 Створення форм і звітів
- •Лабораторна робота № 3 Створення кнопок, гіперпосилань, файлів html
- •Лабораторна робота № 4 Робота з елементами керування, макроси, експорт та імпорт в Access
Лабораторна робота № 5
5. Тема: Налагодження і складання додатка
Мета: Вміти створювати і використовувати макроси та групи макросів. Створювати головні меню, контекстні меню та зв'язування їх з формами та звітами. Створювати головні кнопкові форми та вміти настроювати параметри запуску додатка.
Теоретичні відомості та завдання для практичної і самостійної роботи
5.1. Створення Макросів
СКБД Access, маючи такі інтерактивні засоби, як Майстри, Конструктори, Будувачі, які дозволяють створити додаток ще, має дві мови програмування:
> Visual Basic для додатків (VBA);
> мова макрокоманд.
Мова макрокоманд Access використовується при створенні макросів. Макрос в Access є структурою з однієї або декількох макрокоманд, які виконуються або послідовно, або в порядку, заданому визначеними умовами, Макрос — певна послідовність дій, що виконуються автоматично.
Макроси можуть виконувати такі дії, як: відкривання і закривання таблиць, запитів, форм, звітів; фільтрування, пошук і перехід до певного запису БД; виведення на екран інформаційних повідомлень; подачу звукового сигналу; запуск і вихід із додатків і багато інших.
Для створення макросу в основному вікні БД активізують об'єкт Макроси і кнопку Створити. Внаслідок цього з'являється вікно Конструктора макросів (рис. 37), яке побудоване аналогічно конструктору таблиць. Воно розділене горизонтально на дві частини: панель опису і панель аргументів. Верхня частина вікна Конструктора - панель опису складається із декількох стовпців. За замовчуванням на ній виводяться два стовпця: Макрокоманда і Примітки, Додатково можна активізувати також стовпці Імена макросів та Умови, активізувавши команду Вид або кнопки Імена макросів та Умови на панелі інструментів.
Панель опису дозволяє визначити послідовність макрокоманд, із яких складається макрос. Рядок у стовпці Макрокоманда - це поле зі списком, у якому можна вибрати необхідну команду. Рядок у стовпці Примітки - це текстове поле, куди можна записати коментар, який описує дію що буде виконуватися. Коли поле Макрокоманда заповнено, в нижній частині вікна Конструктора Макросу з'являється панель Аргументи макрокоманди , яка призначена для вводу значень аргументів відповідній команді. Список полів на цій панелі залежить від обраної макрокоманди і може бути відсутнім, якщо макрокоманда не має аргументів.
Стовпець Макрокоманда містить 50 макрокоманд, які можна переглянути після активізації будь-якої його комірки та кнопки-списку, що з'являється на екрані. Після вибору макрокоманди необхідно визначити її аргументи в нижній частині вікна. Макрос може містити кілька макрокоманд для виконання.
Завдання: Створити макрос, що відкриває таблицю Продукція в режимі таблиці та активізує останній запис.
Для реалізації першої дії потрібно:
> у списку Макрокоманда вибрати команду Відкрити Таблицю;
> у розділі Аргументи макрокоманди в полі Ім'я таблиці вибрати необхідну таблицю із переліку, а саме – Продукція і встановити Режим таблиця.
Для реалізації другої дії необхідно:
> у списку Макрокоманда (рис. 37) вибрати команду На Запис;
> у розділі Аргументи макрокоманди в полі Тип об'єкта вибрати Таблиця, в полі Ім'я об'єкта — Продукція, а в полі Запис зазначити Останній;
> в меню Запуск вибравши команду Запуск, або на панелі інструментів натиснути на кнопку Запуск можна, перевірити роботу макросу;
> зберегти макрос під іменем Макрос_1.
Рис. 37. Макрос, що відкриває таблицю і встановлює покажчик запису на останній запис
