Значения свойств на вкладке События позволяют указать имя макроса или процедуры VBA, связанной с данным событием. Обычно события возникают в результате действий пользователя. При возникновении соответствующего события, например, щелчка мыши на кнопке или нажатия клавиши, открытия формы и т.п. будет выполнена назначенная процедура обработки события. Чтобы установить процедуру обработки того или иного действия с объектом формы, нужно в окне свойств перейти на вкладку События, щелкнуть на кнопке справа от поля требуемого события и в окне Построитель выбрать тип и построить соответствующую процедуру обработчика события.
Изменение внешнего вида форм в режиме конструктора можно выполнить также с помощью функции Автоформат, которую можно задействовать на вкладке Упорядочить командой Автоформат → Мастер автоматического форматирования.
Для работы с формой необходимо перевести её в Режим формы. При этом возможно использование средств сортировки из группы команд Сортировка и фильтр вкладки Главная или по контекстному меню полей формы. Для отмены фильтрации нужно обратиться к той же группе команд.
2.2. Многотабличной называют форму, в которой отображаются данные из нескольких таблиц. При этом для отображения данных из таблиц, связанных отношением «один-ко-многим», используется подчиненная форма. Главная (родительская) и подчиненная (дочерняя) формы организованы таким образом, что в подчиненной выводятся только те записи, которые связаны с текущей записью в главной. Главная форма может содержать любое число подчиненных. В подчиненную форму можно включать вычисляемые поля, например, Стоимость заказа = [Цена]*[Количество].
Между базовыми таблицами, на основе которых создаётся главная и подчиненная формы, должна быть установлена связь, если она не определена ранее. Типы данных и размеры связываемых полей должны быть совместимыми. На основе связи (отношения) между таблицами Access автоматически создаст связи между главной и подчиненными формами.
Создать форму, содержащую главную и подчиненные формы, можно с помощью Мастера форм. Для этого на соответствующих страницах мастера нужно выбрать таблицы (запросы), выделить нужные поля таблиц, указать главную и подчиненные формы и выбрать внешний вид подчиненной формы.
Другим способом является добавление предварительно созданной подчиненной формы в главную. Для этого в режиме конструктора открывается форма, которая должна быть главной. Кнопка Использовать мастера должна быть при этом активной. Затем форма, которая предполагается в качестве подчиненной, перетаскивается из области переходов в главную форму или используется кнопка Подчиненная форма/отчет. При этом Access попытается связать подчиненную форму с главной на основе связи, существующей в базе данных. Если автоматически связать формы не удастся, то необходимо вручную на вкладке Данные окна свойств подчиненной формы задать свойства подчиненные поля и основные поля элемента управления подчиненной формы.
2.3. Особую роль среди разновидностей форм играет главная кнопочная форма, позволяющая обеспечить доступ к другим формам и объектам базы данных, таким как таблицы, запросы и отчеты. Такая форма представляет собой совокупность кнопок, при нажатии которых осуществляется вызов необходимых команд. Таким образом, кнопочная форма играет роль меню приложения Windows. Пример кнопочной формы можно посмотреть в базе данных «Борей» при её открытии. Эта форма содержит кнопку Вход и меню выбора сотрудников. Кнопочная форма может состоять из нескольких страниц с возможностями перехода между страницами с помощью соответствующих кнопок, при этом максимальное количество команд на странице - 8.
Для создания главной кнопочной формы с помощью соответствующего мастера предназначена команда Работа с базами данных → Диспетчер кнопочных форм. При первом запуске мастера появляется сообщение о том, что в базе данных не удается найти кнопочную форму. Чтобы продолжить работу мастера, следует щелкнуть кнопку Да. Если кнопочная форма создается впервые, то открывается окно Диспетчер кнопочных форм, в котором будет указана только Главная кнопочная форма. Затем следует нажать кнопку Создать и создать страницы проектируемой кнопочной формы. Каждая из страниц может рассматриваться как отдельная кнопочная форма. Для создания пунктов выбирается кнопка Создать и в диалоговом окне Создание вводятся имена страниц кнопочной формы. Кнопкой По умолчанию устанавливается главная страница кнопочной формы.
Далее устанавливается связь между главной кнопочной формой и остальными страницами. Для этого выбирается имя нужной страницы и нажимается кнопка Изменить. В окне Изменение страницы кнопочной формы нажимается кнопка Создать. Откроется окно Изменение элемента кнопочной формы с тремя полями:
· Текст – для ввода новой команды кнопочной формы.
· Команда – здесь следует выбрать нужную команду из предлагаемых в списке.
· Кнопочная форма – для выбора определенной кнопочной формы.
Список команд, предлагаемых мастером:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.