- •Лабораторная работа 12 ms access. Создание форм, отчетов и макросов базы данных Формы Microsoft Access
- •Этапы работы Мастера форм
- •Режим конструктора форм
- •Задание свойств формы или элемента управления
- •Работа с элементами управления формы
- •Работа с конструктором макросов
- •Создание многотабличных форм
- •Главная кнопочная форма
- •Отчеты Microsoft Access
- •Работа с макросами
- •Создание групп макросов
- •Применение условий в макросах
- •Назначение макроса событию.
- •Ссылки на формы, отчеты и их свойства
- •Ссылки на элементы управления форм, отчетов и их свойства
- •Задания
Ссылки на формы, отчеты и их свойства
Полная ссылка на форму или отчет должна состоять из двух частей: имяСемейства!имяОбъекта. Причем если имя объекта содержит пробелы или специальные символы, то его нужно заключить в квадратные скобки. Таким образом, ссылка на форму будет выглядеть так:
Forms![Заказы клиента] или Forms!Клиенты.
Ссылка на свойство формы или отчета состоит из трех частей: имяСемейства!имяОбъекта.имяСвойства. Например:
Forms!Клиенты.Visible или Reports![Продажи за период].MenuBar.
Свойство Вывод на экран (Visible) определяет, будет ли форма видна на экрану или спрятана, а свойство Меню (MenuBar) позволяет связать с отчетом или формой специальное меню.
Ссылки на элементы управления форм, отчетов и их свойства
Чтобы создать ссылку на элемент управления или его свойство, необходимо указать его имя. Если имя содержит пробелы, оно заключается в квадратные скобки. Ссылка на элемент управления в форме или отчете состоит из трех частей: имяСемейства!имяОбъекта!имяЭлемента. Например, ссылка на элемент управления Номер заказа в форме Заказы клиента выглядит так:
Forms![Заказы клиента]![Номер заказа]
Ссылка на свойство элемента управления состоит из четырех частей: имяСемейства!имяОбъекта!имяЭлемента.имяСвойства. Например:
Forms![Заказы клиента]![Номер заказа].Enabled.
Свойство Доступ (Enabled) позволяет запретить или разрешить доступ к элементу управления.
Задания
Создайте формы для каждой таблицы в режиме мастера. Каждая форма должна содержать кнопку закрытия формы.
Создайте многотабличную (основную) форму, содержащую данные из нескольких таблиц. Используйте элементы управления Подчиненная форма/отчет и Кнопка.
Создайте многотабличный отчет в режиме мастера с группировкой данных.
Создайте главную кнопочную форму, предоставляющую доступ ко всем формам и отчетам, созданными вами. Главная кнопочная форма должна содержать кнопку закрытия формы, кнопку закрытия приложения, название формы и рисунок.
Создайте макрогруппу для одной из форм вашей базы данных, включающую два макроса: макрос открытия формы с условием отбора данных или с применением фильтра, макрос закрытия формы или макрос вывода сообщения при выполнении некоего условия. Макросы свяжите с соответствующими событиями.
