Новости
| Формы — диалоговый графический интерфейс |
|
Формы предназначены для ввода и просмотра взаимосвязанных данных БД на экране в удобном для пользователя виде. Формы можно распечатывать, а также применять для создания панелей управления в приложении. Любая форма, с помощью которой хотят просматривать, вводить или редактировать записи таблиц БД, должна быть предварительно сконструирована. В процессе подготовительной работы по разработке формы необходимо определить, из каких таблиц нужно отображать данные, какие именно поля должны быть представлены в форме, нужны ли вычисляемые поля, какие графические элементы (линии, поясняющие текст рисунки) будут использоваться для оформления. Основы создания формы Однотабличная форма может быть создана пользователем в режиме конструктора форм или с помощью мастера. В первом случае создание начинается с пустой формы и конструирование полностью возлагается на пользователя. Для создания однотабличной формы целесообразно использовать мастер форм или команды автоформы. Чтобы начать создание формы, надо в окне базы данных выбрать закладку Формы и нажать кнопку [Создать]. Открывшееся диалоговое окно Новая форма предоставляет возможность выбрать один из режимов создания формы: Конструктор, Мастер форм, Автоформа: в столбец, Автоформа: ленточная, Автоформа: табличная, Диаграмма, Сводная таблица. Формы, которые удовлетворяют любому, даже самому требовательному вкусу, можно создать с помощью конструктора. Эффективно быстрое создание форм с помощью мастера и дальнейшее их совершенствование с помощью конструктора. Мастер форм может создать форму для одной таблицы или для нескольких взаимосвязанных таблиц. При выборе только одной таблицы могут быть созданы формы: В один столбец, Ленточная или Табличная. Форма: В один столбец выводит в виде колонок для просмотра данные только одной записи, поля которой расположены в нужном порядке. Ленточная форма выводит одну и более записей в зависимости оттого, сколько можно уместить их на экране. Табличная форма выводит данные обычным табличным способом, но в отличие от таблиц может выбирать поля для вывода. Мастер форм позволяет пользователю определить, какие поля таблицы включаются в форму, и выбрать стиль ее оформления. Выбор таблицы для создания формы может быть произведен как в окне Новая форма t так и в первом диалоговом окне мастера Создание форм. С помощью команд Автоформа: в столбец. Автоформа: ленточная и Автоформа: табличная для заданной таблицы создаются формы, которые отличаются от (}юрм, создаваемых мастером, тем, что включают в себя все поля таблицы и не предоставляют возможности выбора стиля оформления. Эти команды, не вступая в диалог с пользователем и не отображая формы в режиме конструктора, выводят ее на экран в режиме формы, т.е. заполненную значениями из таблицы. Заметим, что таблица, для которой строится форма, выбирается в окне Новая форма. Форма, созданная мастером, так же, как и форма, созданная любой командой Автоформа, может быть отредактирована в соответствии с требованиями пользователя. Редактирование выполняется в режиме конструктора форм. Последние опции — Диаграмма и Сводная таблица — позволяют создавать достаточно специализированные по своим задачам формы и активно используют OLE-технологии. |