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


Скачати 41.81 Kb.
Назва Макрос служить для автоматизації виконання операцій, що часто повторюється. Він створюється в результаті вибору із списку можливих дій (макрокоманд), які
Дата 08.05.2013
Розмір 41.81 Kb.
Тип Документи
bibl.com.ua > Бухгалтерія > Документи
Макроси

Макрос служить для автоматизації виконання операцій, що часто повторюється. Він створюється в результаті вибору із списку можливих дій (макрокоманд), які виконуються послідовно або в заданому порядку. Так, натиснувши єдину кнопку, можна запустити макрос, який відкриє, роздрукує і закриє звіт.

Створення макросу

Створити макрос можна у вікні бази даних на вертикально розташованій панелі Об'єкти вибрати значок Макроси, і натиснути кнопку Створити на панелі інструментів.

У верхній області вікна конструктора макросів за замовчуванням кожен рядок розбитий два стовпці: Макрокоманда і Примітка. У стовпці Макрокоманда клацніть у першій комірці, натисніть кнопку розкриття списку, виберіть із списку ім'я потрібної макрокоманди, наприклад, Відкрити форму, В стовпці Примітки можна ввести коментар, що пояснює призначення макрокоманди. Примітки полегшують розуміння і супровід макросів.



Рис.1 Рис.2

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

Щоб швидко створити макрос, що виконує дію над конкретним об'єктом бази даних, перетягніть цей об'єкт з вікна бази даних в рядок макрокоманди вікна макросу. Наприклад, можна створити макрос, що відкриває форму Товари у вікні бази даних Магазин.

Редагування макросу

При редагуванні макросу може потрібно змінити положення макрокоманди, вставити або видалити рядок. Для виконання цих операцій виділіть макрос, який редагуватимете і натисніть кнопку Конструктор.

Для зміни положення макрокоманди в макросі слід виділити рядок відповідної команди і перетягти його за допомогою крайнього лівого стовпця. Для вставки рядка помістите курсор в будь-яке місце рядка, над яким буде поміщена макрокоманда і виберіть в меню Вставка команду Рядка або натисніть на панелі інструментів кнопку Додати рядки. Для видалення рядка виділіть її і виберіть в меню Правка команду Видалити рядки або натисніть кнопку Видалити рядки на панелі інструментів.

Вставка макросу у форму

За допомогою макросів можуть задаватися умови або обмеження для значень, які можуть бути введені в одне або декілька полів форми. В більшості випадків правильність введення даних в елемент управління у формі можна перевірити шляхом завдання властивості елементу управління Умова на значення. Наприклад, перед збереженням запису може перевірятися заповнення двох або трьох полів.

Щоб вставити макрос у форму, відкрийте форму в режимі конструктора і виведіть список властивостей елементу управління, який буде пов'язаний з макросом. Для цього клацніть правою кнопкою миші на елементі управління, виберіть команду Властивості, далі в меню Вигляд відкрийте вкладку Події. На екрані відобразиться список подій, які можуть використовуватися для активізації макросу, наприклад наведення мишки, введення даних чи подвійне клацання тощо. Навпроти кожної події можна вказати макрос, який буде виконано при її настанні. (Рис.2)

Створення користувацького меню

Для того, щоб користувачеві було простіше працювати з елементами бази даних можна створити спеціальне меню, в котрому будуть представлені окремі елементи бази даних. Зокрема, можна створити меню такої структури:

Товари

Виробники

Запити




Відкрити таблицю

Відкрити таблицю

Зведена таблиця

Відкрити форму

Відкрити форму

Перехресний запит

Відкрити звіт

Відкрити звіт

Наклейки товарів

Для цього слід створити три макроси, що присвячені Товарам, Виробникам та Запитам. Обов’язково треба вказати імена для команд цих макросів:



Після створення цих трьох допоміжних макросів треба створити загальне меню. Для цього слід створити ще один макрос, у котрому будуть команди Додати меню, з аргументом у вигляді назви відповідного макросу.

Залишається лише записати цей макрос як головне меню бази даних. Для цього треба відкрити меню Сервіс-Параметри запуску і в полі Стрічка меню записати назву цього макросу (напр. Макрос2).

Закрийте базу даних, зберігши зміни. При наступному відкритті бази даних стандартне меню буде замінене на щойно створене. Щоб завантажити базу даних без користувацького головного меню слід її відкривати утримуючи клавішу Shift.

Сторінки доступу до даних

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

Після цього з’являється вікно Конструктора, який дозволяє внести зміни в оформлення сторінки. Інструменти практично повторюють Форми та Звіти, проте є деякі особливості. Наприклад, це кнопки «Рухомий текст», «Розширений показ», «Переміщення», «Узагальнена таблиця», «Електронна таблиця», «Гіперпосилання» тощо.

На відміну від форм, елементи сторінки не можна пов’язати з макросами (у їх властивостях немає вкладки Події).

Після внесення бажаних змін сторінку зберігають (наприклад у Моїх Документах), а в базі даних з’являється посилання на неї. Відкривши його можна переглянути сторінку, відсортувати записи в таблиці, додати записи

(обов’язково після цього натиснути кнопку Зберегти), видалити їх.

Завдання

1. Створити макрос головного меню та сторінку доступу до таблиць бази даних Відеопрокат

2. Написати звіт про виконану роботу

Схожі:

УРОКУ Тема: Створення макросів
Після набуття початкових навичок роботи з електронними таблицями Microsoft Excel, ми спробуємо створити макрос, маленьку програму,...
“Теоретико-математичні моделі хеджування як засобу зниження ризику”
Під хеджуванням (від англ hеdgе захищатися від можливих втрат, ухилятися, обмежувати) розуміють діяльність, яка спрямована на створення...
Автоматизація метрологічних робіт, її мета і задачі. Основні напрямки...
У метрологічній практиці часто доводиться займатися вивченням властивостей вимірювальних приладів, датчиків, зразкових мір. Через...
Лекція: Створення тексту : версія для друку і PDA Лекція присвячена...
Дано поняття про стандартний блок тексту. Описана процедура створення і використання елементу стандартного блоку для автоматизації...
Лекція: Оформлення тексту. Списки: версія для друку і PDA Лекція...
Показано створення багаторівневого списку. Представлені можливості налаштування параметрів списку, зміни порядку нумерації, установки...
24. Методика навчання алгоритмізації
Сам термін “алгоритм” утворився в результаті перекладу на європейські мови імені арабського математика Аль-Хорезмі, який описав правила...
УРОКУ   Тема:  
Організувавши табличні дані у формі списку, користувач одержує можливість виконання в Excel дій, аналогічних процедурам обробки баз...
 - це сукупність взаємозалежних дій, в результаті яких вихідні матеріали...
Виробничий процес – це сукупність взаємозалежних дій, в результаті яких вихідні матеріали і напівфабрикати перетворюються в готові...
Лекція Р 3 Тема: Вказівки розгалуження
Умовні оператори та оператор вибору призначені для задання потрібного за умовою задачі порядку виконання операторів, тобто для реалізації...
ЗАТВЕРДЖЕНО
Місцевого самоврядування, іншими установами, підприємствами та організаціями (далі – організація) незалежно від функціонально-цільового...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка