Лабораторна робота № 5

Тема: Налагодження і складання додатка

Мета: Вміти створювати і використовувати макроси та групи макросів. Створювати головні меню, контекстні меню та зв'язування їх з формами та звітами. Створювати головні кнопкові форми та вміти настроювати параметри запуску додатка.

Теоретичні відомості та завдання для практичної і самостійної роботи

 

Створення Макросів

СКБД Access, маючи такі інтерактивні засоби, як Майстри, Конструктори, Будувачі, які дозволяють створити додаток ще, має дві мови програмування:

> Visual Basic для додатків (VBA);

> мова макрокоманд.

Мова макрокоманд Access використовується при створенні макросів. Макрос в Access є структурою з однієї або декількох макрокоманд, які виконуються або послідовно, або в порядку, заданому визначеними умовами, Макрос — певна послідовність дій, що виконуються автоматично.

Макроси можуть виконувати такі дії, як: відкривання і закривання таблиць, запитів, форм, звітів; фільтрування, пошук і перехід до певного запису БД; виведення на екран інформаційних повідомлень; подачу звукового сигналу; запуск і вихід із додатків і багато інших.

Для створення макросу в основному вікні БД активізують об'єкт Макроси і кнопку Створити. Внаслідок цього з'являється вікно Конструктора макросів (рис. 37), яке побудоване аналогічно конструктору таблиць. Воно розділене горизонтально на дві частини: панель опису і панель аргументів. Верхня частина вікна Конструктора - панель опису складається із декількох стовпців. За замовчуванням на ній виводяться два стовпця: Макрокоманда і Примітки, Додатково можна активізувати також стовпці Імена макросів та Умови, активізувавши команду Вид або кнопки Імена макросів та Умови на панелі інструментів.

Панель опису дозволяє визначити послідовність макрокоманд, із яких складається макрос. Рядок у стовпці Макрокоманда - це поле зі списком, у якому можна вибрати необхідну команду. Рядок у стовпці Примітки - це текстове поле, куди можна записати коментар, який описує дію що буде виконуватися. Коли поле Макрокоманда заповнено, в нижній частині вікна Конструктора Макросу з'являється панель Аргументи макрокоманди, яка призначена для вводу значень аргументів відповідній команді. Список полів на цій панелі залежить від обраної макрокоманди і може бути відсутнім, якщо макрокоманда не має аргументів.

Стовпець Макрокоманда містить 50 макрокоманд, які можна переглянути після активізації будь-якої його комірки та кнопки-списку, що з'являється на екрані. Після вибору макрокоманди необхідно визначити її аргументи в нижній частині вікна. Макрос може містити кілька макрокоманд для виконання.

Завдання: Створити макрос, що відкриває таблицю Продукція в режимі таблиці та активізує останній запис.

Для реалізації першої дії потрібно:

> у списку Макрокоманда вибрати команду Відкрити Таблицю;

> у розділі Аргументи макрокоманди в полі Ім'я таблиці вибрати необхідну таблицю із переліку, а саме – Продукція і встановити Режим таблиця.

Для реалізації другої дії необхідно:

> у списку Макрокоманда (рис. 37) вибрати команду На Запис;

> у розділі Аргументи макрокоманди в полі Тип об'єкта вибрати Таблиця, в полі Ім'я об'єкта — Продукція, а в полі Запис зазначити Останній;

> в меню Запуск вибравши команду Запуск, або на панелі інструментів натиснути на кнопку Запуск можна, перевірити роботу макросу;

> зберегти макрос під іменем Макрос_1.

Рис. 37. Макрос, що відкриває таблицю і встановлює покажчик запису на останній запис


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: