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