У цій статті ми розглянемо 4 основні відмінності між макросами даних та макросами інтерфейсу користувача в Ms Access
Хоча у вашій програмі MS Access є кілька функцій та опцій, однією з найбільш використовуваних та найважливіших функцій є макроси. Вони важливі не лише тому, що можуть автоматизувати завдання та заощаджувати час, але й тому, що дозволяють досліджувати можливості автоматизації кількох завдань. MS Access надає два різні типи макросів: макроси даних та макроси інтерфейсу користувача. Як випливає з назви, макроси даних – це ті, які працюють безпосередньо з даними, що зберігаються у вашій програмі Access. З іншого боку, макроси інтерфейсу користувача – це ті, які працюють в інтерфейсі користувача програми, яку ви використовуєте.
Окрім цих основних відмінностей, існують також інші відмінності між цими двома типами макросів, які дозволяють користувачеві відрізняти один від іншого. 4 ключові відмінності між ними наведені нижче.
Макроси інтерфейсу користувача
Оскільки це дозволяє працювати над інтерфейсом програми, ви можете використовувати це для здійснення таких дій, як відкриття іншого подання, створення нового запису, застосування фільтра та багато іншого.
- Макроси інтерфейсу, які є "вбудованими", безпосередньо приєднуються до інтерфейсу користувача. Сюди входять такі об’єкти, як кнопка команд, кнопка панелі дій або поля зі списком. "Автономні" макроси інтерфейсу - це ті, які присутні в макросах об'єкта.
- Події в елементі керування, до якого можна приєднати макрос користувацького інтерфейсу:
- Після оновлення: це подія, яка відбувається, коли ви вибираєте або вводите дані з елемента керування або в ньому.
- При натисканні: Подія, яка відбувається, коли ви вибираєте елемент керування, натискаючи на нього.
- On Current: Ця подія відбувається, коли ви переходите від одного запису до іншого.
- При завантаженні: Це подія, яка відбувається під час завантаження / відкриття подання.
- Самостійні макроси можна використовувати повторно, використовуючи інші макроси. Це може допомогти вам запобігти дублюванню коду. Самостійні макроси інтерфейсу можна знайти в області навігації, яка знаходиться під Макросами.
Макроси даних
- Вони можуть бути використані для методів, які можуть допомогти вам впровадити ділові правила на рівні даних. На відміну від макросів інтерфейсу, вони можуть використовуватися для виконання таких дій, як створення, редагування та видалення записів.
- 'Вбудовані' макроси будуть знайдені приєднаними до події таблиці, тоді як 'автономні' макроси будуть знайдені в об'єктах макросів.
- Події в таблиці, які можна використовувати для приєднання макросу даних до:
- На вставці: це подія, яка відбувається, коли новий запис було вставлено / додано в таблицю.
- Під час оновлення: це подія, яка відбувається, коли зміни до вже існуючого запису або.
- При видаленні - це рівна четність, яка виникає, коли запис було видалено.
- Ви можете використовувати Автономні макроси через макроси інтерфейсу користувача, а також макроси даних, використовуючи задану дію RunDataMacro. Існує можливість, що ці макроси містять більше одного параметра.
Надмірне використання макросів у програмах Access може навіть призвести до випадків пошкодження даних та виправлення mdb послужить вам добре, якщо ви використовуєте MS Access для комерційних проектів.
Вступ автора:
Вівіан Стівенс - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі ремонт mdf та програмні продукти Excel для відновлення. Для отримання додаткової інформації відвідайте WWW.datanumen.com
Оскільки це дозволяє працювати над інтерфейсом програми, ви можете використовувати це для здійснення таких дій, як відкриття іншого подання, створення нового запису, застосування фільтра та багато іншого.