Макросы в Access: понятие, формы и создания
Опубликованно 30.12.2018 04:22
В базах данных под управлением Microsoft Access содержит данные, что делать арифметические и логические действия. Кроме того, для выполнения операций с базой данных пользователей осуществляется при наступлении определенных событий, таких как нажатие кнопки или изменение значения поля формы. Как эти операции мы и рассмотрим в данной статье. Концепция макро
База данных состоит из объектов хранения и обработки значений в таблицах. Некоторые из этих объектов, макросы, доступ – программный блок, который используется для внесения изменений в базу данных и пользовательский интерфейс.
Существует два типа макросов: события и сведения. Первый тип отвечает за действия в пользовательском интерфейсе. Он привязан к форме самих элементах. Таковы операции при нажатии кнопки, приобретения или потери фокуса, Открытие и закрытие форм и т. д.
На эти события система не сохранить запись или поле Значение, применяют фильтр, экспорт данных и т. д. с помощью нового конструктора можно создать макросы в Access является простой процедурой, доступной для начинающих разработчиков. Этот конструктор имеет преимущества лишены его предшественники: система предлагает каталог микрокоманд с заданными действиями и интуитивно понятные имена, которые необходимы; макрос используется более чем один раз, а копируется из ранее созданных; в условиях использования; горячие сочетания клавиш для упрощения и ускорения работы; добавляя комментарии, которые помогут нам разобраться в работе программы; группы команд, которые выполняются одна за другой. Макрос
Чтобы добавить макросы для доступа к меню "Создать" выберите "макрос". Система открывает новый макрос со списком доступных команд добавить справа. В дополнение к списку макросов, здесь вы найдете макросы уже имеется в этой базе данных, и функции управления создание процедуры для запуска.
Макросы хранятся в папках по категориям, что они делают. Имена папки отображения области, который включает в себя операции. Это передний конец операции, задача передачи данных из БД или в нем, управлять объектами базы данных, программы и элементы объекта.
Для добавления команды в макрос, это найти в справочнике и дважды щелкнуть по имени. Вы можете просто выбрать нужную операцию из выпадающего списка макроса и перетащите его из папки макросов. Конструктор макросов
Действия по разработке макросов доступ выполнить в конструкторе. Команда выбирается из списка и добавляет его в окно макроса. Здесь, операция раскрывает и предлагает ввести параметры.
Из этих вариантов, выбрать из выпадающего списка, например, если операция проводится на объекте, команды представить аргумент, чтобы указать объект, и поле для ввода этот аргумент представляет собой раскрывающийся список с доступными объекты в текущей базе данных. В некоторых областях застройщик вводит параметра, например, задает имя фильтра для открытия формы.
В новом конструкторе добавлена еще одна функция. Это называется IntelliSense помогает при вводе выражений в макросах в Access базы данных. Когда пользователь вводит значение аргумента, функция подсказывает ему возможные варианты, из которых вы можете выбрать необходимые.
Конструктор позволяет добавить макрос, чтобы изменить их и удалить при необходимости. Чтобы изменить порядок выполнения команд в правом верхнем углу группы размещены кнопки с зелеными стрелками. В эксплуатации, стрелка лишь указывает вниз, только вверх, для команды в середине доступных, двигаться вверх и вниз, и вверх. Нажмите на "крестик" удаляет команду из макроса.
Мероприятие макросы
Макросы на форме, доступ добавляет элемент управления. Когда элемент создается автоматически с помощью мастера, который определяет действия, которые выполняет макрос в ответ на событие от этого элемента. Яркий пример – действия при нажатии кнопки на форме.
В окне мастера выбрать категорию "разное" - "запуск макроса" и выбираем ранее созданный объект из списка. Таким образом, программа привязывается к элементу формы и реагирует на события из этого элемента.
Уже добавил на форму элемент управления макрос привязан в окне свойств. На закладку "события", помеченные список событий, для которых можно назначить выполнение определенной последовательности команд. Чтобы выбрать нужный пункт из выпадающего списка макрос, который должен быть выполнен.
Процедура начинается в ответ на изменение фокуса, форма обновление, нажимая клавиши и кнопки, движение мыши и т. д. список событий зависит от контроля.
Макросы данных
В версии Access 2010 и позже стал доступен макроэкономические данные. Они вызваны изменениями в элементах какого-либо объекта, или независимый и вызываются по имени. С этого типа макрос приобретает возможности открыть "дополнительно" СУБД (системы управления базами данных).
Теперь можно зафиксировать истории изменения строк таблицы, проверка параметров добавленной записи, прежде чем его вставить – таким образом, в СУБД, например, MS сервер SQL триггеры работают. При редактировании отдельных полей, система может генерировать и отправлять уведомления на электронную почту пользователя.
Эти программные блоки были добавлены в режим таблицы. На вкладке "таблицы" - "таблица" выбирается, когда он будет срабатывать макрос до или после изменять/удалять после вставки. Здесь вы можете добавить именованный макрос вызывается по имени. Список здесь макрос содержит операции, которые выполняются с данных – ошибки в значениях, поля, записи, таблицы. Условия
Часто вы хотите, чтобы макрос работал не каждый раз, но только в том случае, когда наблюдается какое-либо условие. Чтобы указать это условие в макрос, Access добавляет макрос "если" из каталога. Здесь предусмотрено условие, при котором для выполнения следующей операции. При необходимости, также добавляет команду "еще" или целый "иначе если".
В примере, мы закрываем "заявители", если поле Фамилия пустое. Если нет, мы сохраняем запись и только после этого закрыть форму.
Благодаря новый конструктор макросов в Access, начиная с версии 2010, разработчик может гибко настроить систему и обеспечить большую безопасность данных в таблицах. Мы желаем Вам удачи в освоении новых возможностей MS доступа. Автор: Казмирчук Татьяна 1 сентября, 2018
Категория: Новости Tech