BD_Lektsia_Formy.ppt
- Количество слайдов: 12
Создание и использование форм для организации интерфейса пользователя. С помощью форм данные можно не только вводить, но и отображать. При выводе данных с помощью форм можно применять различные средства оформления. Данные можно просматривать в различных режимах, но режим формы обеспечивает максимальную гибкость. Форма позволяет отображать одновременно все поля одной или нескольких записей. Режим таблицы также позволяет просматривать несколько записей сразу, но в нем не всегда можно отобразить все поля одновременно. Оптимально построенная форма может вмещать 20, 50 или даже 100 полей на одном экране, а если их намного больше, то можно создать многостраничную форму для каждой записи. Формы удобны для просмотра, ввода, изменения или удаления форматированных данных. 1
Применение форм ü ввод данных — можно создавать формы, предназначенные только для ввода информации; ü вывод и редактирование данных — формы могут обеспечивать вывод на экран данных в выбранном представлении; ü управление ходом выполнения приложения — формы для автоматизации вывода данных, для выполнения последовательности действий. Создаются формы с кнопками, которые запускают макросы, открывают другие формы и выполняют ряд других действий; ü вывод сообщений — формы могут представлять вспомогательную информацию о работе приложения; ü печать информации — форму вместе с содержащейся в ней информацией можно вывести на печать. 2
Способы создания форм 3 Форма – Создать: Автоматически → Автоформа ü Средство автоматизации ввода ü Основывается только на одном объекте Полуавтоматически → Мастер форм ü Средство автоматизации ввода ü Может включать в структуру поля нескольких объектов (таблиц или запросов) Вручную → Конструктор форм ü Может включать в структуру поля нескольких объектов (таблиц или запросов) ü В этом режиме можно вносить изменения в формы Автоформа различных видов Создать с помощью Мастера Создать с помощью Конструктора
Автоформа «в столбец» 4 ü Отображает все поля одной записи; ü Удобна для ввода и редактирования данных; Режим формы Режим Конструктора
Автоформа «Ленточная» 5 ü Отображает одновременно группу записей; ü Удобна для вывода данных; Режим формы Режим Конструктора
Автоформа «Табличная» 6 ü По внешнему виду ничем не отличается от таблицы, на которой она основана; Режим формы Режим Конструктора
Структура формы Область заголовка Область примечания ü Имеют оформительское значение; ü Содержимое не связано с объектом, на котором основана форма; Область данных ü Имеет содержательное значение. Содержит данные из источника; ü Можно разместить дополнительные элементы управления для автоматизации ввода. 7
Элементы управления формы 8 Отдельные составляющие, включаемые в форму, называются Элементами управления. Вид – Панель Элементов Кнопка Надпись Рисунок Поле Группа переключателей
Подчинённые формы ü Главная форма может быть выведена только как простая. Главная форма Подчинённая форма ü Подчиненная форма может быть выведена в Режиме таблицы как простая или ленточная форма. 9
Создание подчинённых форм 1. Создать формы главную (отношение «один» ) и подчиненную (отношение «много» ) отдельно для каждой таблицы; 2. Открыть главную форму в режиме Конструктора; 3. В окне Базы данных выбрать подчинённую форму и перетащить её в главную; 10
Кнопочные формы 11
12 Работа с кнопочной формой элемент Надпись элемент Кнопка