Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_2 часть.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
211 Кб
Скачать
☆

3.Макросы

3.1Создание макроса пользовательского интерфейса

В MS Access 2010 макросы5, связанные с объектами пользовательского интерфейса (такими как кнопки, текстовые поля, формы и отчеты), называются макросами пользовательского интерфейса. С помощью макросов пользовательского интерфейса можно автоматизировать последовательности действий, таких как открытие другого объекта, применение фильтра, запуск операции экспорта и многие другие задачи.

Чтобы создать макрос:

  1. На вкладке Создание в группе Макросы и код нажмите кнопку Макрос.

  2. В приложении Access откроется конструктор макросов. В правой части окна Конструктора открывается каталог макрокоманд, из которого можно выбрать нужную макрокоманду.

Каждый макрос состоит из одной или нескольких макрокоманд. Имя каждой макрокоманды соответствует выполняемому ей действию (например, НайтиЗапись или ОткрытьТаблицу).

Добавить нужную макрокоманду в макрос можно одним из способов:

  • Выберите команду в списке Добавить новую макрокоманду или просто начните вводить ее имя в поле.

  • Дважды щелкните команду в каталоге макрокоманд, расположенном в окне справа.

  • Можно создать макрокоманду, перетащив объект базы данных из области навигации в область макроса. При перетаскивании таблицы, запроса, формы, отчета или модуля в область макроса приложение Access добавляет макрокоманду, открывающую таблицу, запрос, форму или отчет. При перетаскивании макроса добавляется макрокоманда, запускающая макрос.

3.2Запуск макроса

Запустить макрос можно любым из указанных ниже способов.

  • Дважды щелкнуть макрос в области навигации.

  • Указать имя макроса в свойстве "Событие" любого объекта. В результате макрос будет выполнен при возникновении этого события. Например, при помощи кнопки: добавьте в форму кнопку и назначьте ей макрос либо с помощью свойства Нажатие кнопки, либо путем выбора в Мастере кнопок опций Разные и Запуск Макроса;

При открытии базы данных: для того, чтобы какой-либо макрос выполнялся автоматически при каждом новом открытии заданной базы данных, этот макрос необходимо сохранить под именем AutoExec.

Задание 2.6.

  1. Создайте макрос, состоящий из 2-х макрокоманд: Открыть таблицу Товары и Развернуть окно. Сохраните его под именем Открытие таблицы Товары.

  2. Откройте форму Товары, созданную в Упражнении 2 в режиме Конструктора. Добавьте в область данных кнопку, задав для нее из категории Разное действие Выполнить макрос. На следующем шаге укажите имя макроса для открытия таблицы Товары. Далее укажите для подписи кнопки текст Открытие таблицы Товары. Нажмите Готово.

  3. Проверьте результат выполнения п.2 открыв форму в режиме Формы и нажав на созданную кнопку.

  4. Создайте новый макрос для открытия отчета Товары.

  5. Еще раз откройте в режиме Конструктора форму Товары. Щелкните один раз указателем мыши на кнопке. Нажав правую кнопку мыши, выберите из контекстного меню команду Свойства. В открывшемся справа окне свойств измените свойство Нажатие кнопки из вкладки Событие, поменяв событие Открытие формы на Открытие отчета.

  6. Проверьте результат выполнения п.5 открыв форму в режиме Формы и нажав на кнопку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]