# data[].attributes.headline
Завдання та критерії оцінювання:

# data[].attributes.subject
Завдання та критерії оцінювання:

# data[].attributes.body
Переглянути відео про створення макросів  у БД "Бібліотека"
Перегляньте відео про створення головної кнопочної форми
2. На оцінку "7" запишіть у зошит теорію, що подана нижче та дайте відповіді на контрольні питання (по відео)
3. На оцінку "10" Відкийте базу даних "Бібліотека"

Завдання 1. Створіть макроси за рекомендаціями у відео

Завдання 2: Створити головну кнопкову форму, використовуючи вбудований диспетчер кнопкової форми.
4. На оцінку "12" зробіть всі завдання, що на оцінку 4 та додаткове завдання:

# data[].attributes.headline
Створення макросів та головної кнопочної форми

# data[].attributes.subject
Створення макросів та головної кнопочної форми

# data[].attributes.body
Теоретичні відомості

Що таке макрос?
Макрос – це інструмент програми Access, за допомогою якого можна автоматизувати завдання та розширити можливості форм, звітів і елементів керування. Наприклад, коли ви додаєте кнопку до форми, ви зв’язуєте подію OnClick кнопки з макросом, що містить команди, які має виконувати кнопка щоразу після натискання.

Макроси програми Access – це ніби спрощена мова програмування, за допомогою якої ви складаєте список дій, які потрібно виконати. Під час створення макросу ви вибираєте дії з розкривного списку, а потім вводите потрібні відомості для кожної з них. Макроси допомагають розширити можливості форм, звітів і елементів керування без написання коду в модулі Visual Basic for Applications (VBA). Макроси являють собою підмножину команд, доступних у VBA, і для більшості користувачів легше побудувати макрос, ніж написати код VBA.
Наприклад, припустимо, що ви хочете запускати звіт безпосередньо з однієї із форм для вводу даних. Ви можете додати до вашої форми кнопку, а потім створити макрос, який відкриває звіт. Макрос може бути автономним (окремий об'єкт у базі даних) і прив’язаним до події OnClick кнопки або вбудованим безпосередньо в подію OnClick кнопки. У будь-якому разі, коли ви натискаєте кнопку, макрос запускається і відкриває звіт. Ці типи макросів зазвичай називають макросами інтерфейсу користувача.

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

на вкладці Створити у групі Макроси та код натисніть кнопку Макрос.

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

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

В області переходів клацніть правою кнопкою миші форму або звіт, що міститиме макрос, і виберіть пункт Режим розмітки.

Якщо аркуш властивостей ще не відображається, натисніть клавішу F4.

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

В області завдань "Аркуш властивостей" перейдіть на вкладку Подія.

Клацніть у полі властивості для тієї події, яку має ініціювати макрос. Наприклад, для кнопки: щоб макрос запускався після натискання кнопки, клацніть у полі властивості Після клацання.

Якщо поле властивості містить слова [Вбудований макрос], це означає, що макрос для цієї події вже створено. Ви можете відредагувати наявний макрос, виконавши решту дій цієї процедури.

Якщо поле властивості містить слова [Процедура події], це означає, що процедуру Visual Basic for Applications (VBA) для цієї події вже створено. Щоб отримати змогу вбудувати макрос у подію, доведеться видалити процедуру. Для цього можна видалити слова [Процедура події], але спочатку потрібно перевірити цю процедуру, щоб переконатися, що її видалення не порушить потрібних функцій у базі даних. У деяких випадках функції процедури VBA можна відтворити за допомогою вбудованого макросу.

Натисніть кнопку " побудувати "  .

Якщо відкриється діалогове вікно Вибір побудовника, виберіть Побудовник макросів і натисніть кнопку OK.

Відкриється конструктор макросів. Перейдіть до наступного розділу, щоб додати дії до макросу.
Додавання дій до макросу
Дії – це окремі команди, з яких складається макрос. Кожна з них називається відповідно до того, що вона робить, наприклад, Знайтизапис (FindRecord) або Закритибазуданих (CloseDatabase).
Крок 1. Пошук дії макросу
Щоб додати дію, перш за все потрібно знайти її в розкривному списку Додати нову дію або в каталозі дій.
Крок 2. Додавання дії до макросу
Знайшовши потрібну дію, додайте її до макросу Двічі клацніть дію в каталозі дій.
Крок 3. Заповнення аргументів
Більшість дій макросу потребують принаймні одного аргументу. Щоб переглянути опис потрібного аргументу, виберіть дію, а потім наведіть вказівник миші на цей аргумент. Для багатьох аргументів можна вибрати значення з розкривного списку. Якщо для аргументу потрібно ввести вираз, функція IntelliSense допоможе це зробити, пропонуючи можливі значення, як показано на цьому зображенні:

Щоб додати потрібне значення, коли воно відобразиться, двічі клацніть його або виділіть за допомогою клавіш зі стрілками, а потім натисніть клавішу табуляції чи Enter.

Питання по відео 2

1. Що таке головна кнопкова форма?

2. Як вона створюється?

3. З яких розділів складається головна кнопочна форма?

4. Як запустити диспетчер кнопочної форми?

5. Як налаштувати запуск Головної кнопочної форми при відкритті БД?

# data[].attributes.headline
Створення кнопкової форми у базі даних

# data[].attributes.subject
Створення кнопкової форми у базі даних

# data[].attributes.attachment_link.title
Как создать главную кнопочную форму в Microsoft Access за 9 минут

# data[].attributes.headline
Створення макросів  у базі даних

# data[].attributes.subject
Створення макросів  у базі даних

# data[].attributes.attachment_link.title
Как создать макросы в Microsoft Access за 7 минут