Иллюстрированный самоучитель по Microsoft Access 2003

Автоматизация базы данных

  1. Выберите команду ПрименитьФильтр в третьей строке столбца Макрокоманда.
  2. Введите [Номер типа] =3 в качестве значения свойства Условие отбора. Макрос с тремя заполненными строками показан на рис. 15.11.

    Иллюстрированный самоучитель по Microsoft Access 2003 › Автоматизация базы данных
    Рис. 15.11. Создание макроса для выполнения различных команд

  3. Выполните команду Файл › Сохранить.
  4. В диалоговом окне Сохранение присвойте макросу имя РастенияФильтры и щелкните на кнопке ОК.
  5. Закройте макрос.
  6. В окне базы данных щелкните на ссылке Формы.

    Чтобы не щелкать мышью на полях свойств в различных разделах окна макросов, для перехода между таблицей конструктора и панелью Аргументы макрокоманды, расположенной в нижней области экрана, пользуйтесь клавишей F6.

  7. Выберите форму Растения и щелкните на кнопке Конструктор.
  8. Выполните команду Вид › Панель элементов для вывода панели на экран.
  9. Выберите элемент Кнопка на панели и щелкните на пустой области формы для создания кнопки.
  10. В окне мастера Создание кнопок выберите категорию Разное и команду Выполнить макрос, после чего щелкните на кнопке Далее.
  11. Выберите для запуска макрос РастенияФильтры. Декоративное. Щелкните на кнопке Далее.
  12. Выберите переключатель Текст и введите текст для кнопки Декоративное. Щелкните на кнопке Готово.
  13. Выберите элемент Кнопка на панели и щелкните на пустой области формы для создания второй кнопки.
  14. В окне мастера Создание кнопок выберите сначала категорию Разное, затем действие Выполнить макрос и щелкните на кнопке Далее.
  15. Выберите для запуска макрос РастенияФипьтры.Пищевое. Щелкните на кнопке Далее.
  16. Выберите переключатель Текст и введите текст для кнопки – Пищевое. Щелкните на кнопке Готово.
  17. Выберите элемент Кнопка на панели и щелкните на пустой области формы для создания третьей кнопки.
  18. В окне мастера Создание кнопок выберите сначала категорию Разное, затем действие Выполнить макрос и щелкните на кнопке Далее.
  19. Выберите для запуска макрос РастенияФильтры. Лечебное. Щелкните на кнопке Далее.
  20. Установите переключатель Текст и введите текст для кнопки– Лечебное. Щелкните на кнопке Готово.
  21. Выполните команду Файл › Сохранить.
  22. Выполните команду Вид › Режим формы.
  23. Щелкните по одному разу на каждой кнопке. Форма изменится – теперь она будет отображать только определенные записи. На рис. 15.12 в качестве примера показана форма с фильтром Лечебное. Судя по навигационной панели, отображаются только две записи о лечебных растениях.
  24. Для просмотра всех записей таблицы щелкните на кнопке Удалить фильтр, расположенной на панели инструментов.

Теперь можно и передохнуть. На представленном выше примере показано, как с помощью макросов можно автоматизировать работу с базой данных. В следующем разделе рассматривается возможность более эффективного применения макросов.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.