Создание пользовательского приложения
Экранные формы часто применяются для создания приложения, работа с которым предполагает различные способы работы с базой. Диспетчер кнопочных форм обеспечивает быструю и гибкую разработку внешнего интерфейса системы (по сути, разработку приложения) определяющего перечень основных режимов работы с созданной базой данных и их иерархию. При этом создается основная форма (рис.8.23), которая в MS Access носит название Главная кнопочная форма. Она содержит командные кнопки, нажатие на которые открывает формы или отчеты для просмотра информации в разных разрезах, фильтрует выводимые на экран данные и прочее. Во время загрузки очередного объекта происходит передача данных между объектами базы, например, очередная вызванная форма может использовать данные, отобранные во время работы вызвавшей ее формы.
Диспетчер кнопочных форм можно вызвать нажатием одноименной кнопки , расположенной на вкладке Работа с базами данных. Этот инструмент помогает сконструировать кнопочные формы различных уровней, т.е. помогает создать приложение базы данных, с которым впоследствии может работать любой человек. Кроме того, разработчик приложения может указать системе, какую форму следует загрузить при открытии базы данных, и тем самым полностью скрыть интерфейс СУБД.
На рис.8.23 отображена главная кнопочная форма, имеющая первый уровень иерархии. Нажатие на кнопки Просмотр форм или Просмотр отчетов высвечивает кнопочные формы второго уровня, которые содержат названия вызываемых форм или отчетов соответственно (рис.8.24). Нажатие на каждую из кнопок высвечивает выбранную форму или отчет. Возможен возврат на предыдущий уровень иерархии и выход из формы с закрытием приложения. MS Access.
Рис. 8.23.Главная кнопочная форма
Рис. 8.24.Страница кнопочной формы
Кнопочная форма состоит из страниц, каждая из которых имеет название и, в свою очередь, является формой. Одна страница кнопочной формы считается основной или главной: именно она высвечивается при открытии кнопочной формы. На каждой странице кнопочной формы располагаются кнопки и их обозначения. Для каждой кнопки определены некоторые действия, с нею связанные. Это может быть высвечивание следующей страницы кнопочной формы, отображение формы или отчета, выход из приложения и т.д. Для управления кнопочной формой в базе данных автоматически создается таблица Switchboard Items (рис.8.25), каждая строка которой описывает страницу формы или открываемые формы, отчеты и т.д.
Рис. 8.25.Таблица элементов кнопочных форм
Дата добавления: 2015-02-25; просмотров: 771;