СТВОРЕННЯ МАКРОСІВ
Макрос певна послідовність дій, що виконується автоматично. Для виконання дій, що повторюються, використовують макроси. Вони можуть виконувати такі дії: відкривання і закривання таблиць, запитів, форм, звітів; фільтрування, пошук та перехід до певного запису БД; виведення на екран інформаційних повідомлень; подача звукових сингалів, запуск та вихід із додатків та багато іншого. Для того, щоб створити макрос, слід у потрібному вікні БД активізувати вкладку <Макросы> і натиснути кнопку “Создать”.
У результаті на екрані з’явиться вікно макросів (рис. 4.37), яке складається із двох частин. У верхній частині вікна є список команд (стовпчик Макрокоманда), а нижня частина вікна становить параметри, які потрібно надати обраній команді (Аргументы и макрокоманды). Стовпець Макрокомандамістить 50 макрокоманд. Після вибору потрібної з яких, потрібно визначити її аргументи у нижній частині вікна.
1) Для створення макросу відкриваємо вікно (рис. 4.37).
Рис. 4.37. Вигляд діалогового вікна створення макросу
2) Відкриваємо список “Макрокоманда” ів ньому вибираємо опцію
“Открыть”─“Запрос”, для того, щоб виконати перший запит.
3) У списку “Имя запроса”, який знаходиться у нижній частині бланка, вибираємо
“Фактична кількість працівників”.
4) У стовпчик “Примечание”можна ввести текст, який буде описувати результат виконання макрокоманди, наприклад, “Создание таблицы”з підрахуванням фактичної кількості працівників.
5) Для виконання запиту Фактична кількість працівників потрібно ввести макрокоманду “Открыть Запрос”, в аргументах якого автоматично з’явиться ім’я запиту, що відкривається, та режим роботи з ним.
6) Збережіть макрос під іменем “Фактична кількість працівників”, для цього використайте кнопку панелі інструментів макросу “[Сохранить]”.
7) Запустіть макрос, натиснувши кнопку панелі інструментів “Запуск” ─.
8) Під час виконання макросу на екран виводяться повідомлення. Їх можна вимкнути, для цього потрібно доповнити макрос командою Установить —“Сообщениия”. В рядку аргументу “Включить сообщения” та вибрати опцію Нет. Для відновлення виводу повідомлень після виконання запитів потрібно задати значення Да.
9) Закрийте макрос і запустіть його з вікна бази даних, використовуючи кнопку
“Запуск”. Результат виконання макросу (рис. 4.38.).
Рис. 4.38.
Після створення макросу його можна перетворити на модуль Visual Basicдля перегляду всіх команд і виконання та редагування їх у середовищі Visual Basic . Із цією метою в основному вікні БДвиділяють макрос та активізують команди “Файл”─“[Сохранить как]”,а у вікні “Сохранение”у полі какіз переліку вибирають Модульта активізують кнопку “ОК”.
РОБОТА ЗІ СТОРІНКАМИ ДОСТУПУ ДАНИХ
Сторінки новий об’єкт баз даних, який увійшов у версію Microsoft Access 2000.Як і форми, цей об’єкт використовують для забезпечення доступу до даних, які вміщуються у базі, бо йдеться про віддалений доступ, наприклад, через Internet або корпоративну мережу Intranet. За допомогою сторінок доступу вирішуються питання передачі даних із бази даних віддаленому користувачу. Звичайно, бази даних мають дуже великі розміри, і передавати їх напряму через канали зв’язку досить невигідно Водночас, сучасні WEB — броузери поки не мають функцій роботи з базами даних, розміщених на серверах. Таким чином, сторінки доступу виконують посередницьку функцію. Вони мають невеликий розмір, вміщують зручні елементи управління та навігації у базі даних, можуть бути записаними у форматі коду HTML, бути переданими за повільними каналами зв’язку та відновлені у стандартному броузері. У зв’язку з цим вони є WEB-документами. Від інших об’єктів бази даних сторінок доступу відрізняються тим, що мають подвійну природу. Інші об’єкти бази даних є внутрішніми. Так, наприклад, ми не можемо виділити ні таблицю, ні запит, ні форму у вигляді самостійного файла. Ці об’єкти розміщені всередині бази даних, але операційна система комп’ютера працювати з ними не може, оскільки вони не є файлами. З ними працює лише система управління базою даних. Сторінка представлена двома об’єктами — внутрішнім об’єктом бази (його можна редагувати) і зовнішнім об’єктом — файлом у форматі HTML .
Створення сторінок доступу до даних. Для сторінок доступу, як і для форм та запитів, звітів, важливу роль відіграє зовнішній вигляд, тому їх зручно створювати за допомогою “Мастера страниц”. Це викликається натисненням на значку маніпулятором миша “Создание страницы доступа к данным” з допомогою майстра.
1) На першому етапі роботи “Мастера форм” вибирають таблиці (запити) та поля у їх складі, до яких повинна мати доступ сторінка.
2) Другий етап роботи майстра призначено для управління групуванням даних. Внаслідок групування виникає ієрархічна структура. Вона може мати декілька рівнів. Друга сторінка майстра дозволяє вибирати елементи управління для вибору полів.
3) На цьому етапі вибирається впорядкований метод впорядкування відображених даних. Тут можна замовити сортування.
4) На останньому етапі формується збереження сторінки під заданим ім’ям. Тут можливо перейти до режиму “Конструктора” та замовити тему оформлення Microsoft Office 2000 .
Редагування сторінок доступу до даних. Редагування створеної сторінки доступу
виконується у режимі “Конструктора” тими ж засобами, що були описані для форм. Але для неї притаманними є такі риси:
Наявність великої кількості розділів;
Розширений склад елементів управління;
інший механізм перетягування елементів управління та приєднання до них.