4 основных различия между макросами данных и макросами пользовательского интерфейса в MS Access

Поделись сейчас:

В этой статье мы рассмотрим 4 основных различия между макросами данных и макросами пользовательского интерфейса в Ms Access.

Хотя в вашем приложении MS Access есть несколько функций и опций, одна изost используемой и важной функцией из всех являются макросы. Они важны не только потому, что они могут автоматизировать задачи и сэкономить время, но и потому, что они позволяют вам исследовать варианты нескольких задач, которые можно автоматизировать. MS Access предоставляет вам два разных типа макросов; Макросы данных и макросы пользовательского интерфейса. Как следует из названия, макросы данных — это макросы, которые работают непосредственно с данными, хранящимися в вашем приложении Access. С другой стороны, макросы пользовательского интерфейса — это те, которые работают с пользовательским интерфейсом используемого вами приложения.4 основных различия между макросами данных и макросами пользовательского интерфейса

Помимо этих основных различий между этими двумя типами макросов есть и другие различия, которые позволяют пользователю отличить один макрос от другого. 4 ключевых различия между ними приведены ниже.

Макросы пользовательского интерфейса

  1. Макросы данных и макросы пользовательского интерфейса в MS AccessПоскольку это позволяет вам работать с интерфейсом приложения, вы можете использовать его для выполнения таких действий, как открытие другого представления, создание новой записи, применение фильтра и многое другое.
  2. Макросы пользовательского интерфейса, которые «встроены», напрямую связаны с пользовательским интерфейсом. К ним относятся такие объекты, как командная кнопка, кнопка панели действий или поля со списком. С другой стороны, «автономные» макросы пользовательского интерфейса — это те, которые присутствуют в макросах объекта.
  3. События в элементе управления, к которым может быть присоединен макрос пользовательского интерфейса:
  • После обновления: это событие, которое происходит, когда вы выбираете или вводите данные в элементе управления или в нем.
  • При щелчке: событие, которое происходит, когда вы выбираете элемент управления, щелкнув его.
  • Текущая: это событие происходит, когда вы переходите от одной записи к другой в представлении.
  • При загрузке: это событие, которое происходит, когда вы загружаете/открываете представление.
  1. Отдельные макросы можно использовать повторно, используя другие макросы. Это может помочь вам предотвратить дублирование кода. Отдельные макросы пользовательского интерфейса можно найти на панели навигации, которая находится под макросами.

Макросы данных

  1. Их можно использовать для методов, которые могут помочь вам реализовать бизнес-правила на уровне данных. В отличие от макросов пользовательского интерфейса, их можно использовать для выполнения таких действий, как создание, редактирование и удаление записей.
  2. «Встроенные» макросы будут прикреплены к событию таблицы, тогда как «автономные» макросы будут найдены в объектах макросов.
  3. События в таблице, которые можно использовать для присоединения макроса данных:
  • При вставке: это событие, которое происходит, когда в таблицу вставляется/добавляется новая запись.
  • При обновлении: это событие, которое происходит при внесении изменений в уже существующую запись или.
  • При удалении — событие, возникающее при удалении записи.
  1. Вы можете использовать автономные макросы через макросы пользовательского интерфейса, а также макросы данных с помощью данного действия RunDataMacro. Эти макросы могут содержать более одного параметра.

Чрезмерное использование макросов в приложениях Access может даже привести к повреждению данных и исправление mdb сослужит вам хорошую службу, если вы используете MS Access для коммерческих проектов.

Об авторе:

Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая ремонт мдф и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.