Формы, их виды, структура, свойства и элементы управления.
Технология создания форм
Пиктограмма Разделенная форма — это новая возможность в Access 2007, позволяющая одновременно отображать данные в двух представлениях — в режиме формы и в режиме таблицы. Эти два представления связаны с одним и тем же источником данных и всегда синхронизированы друг с другом. При выделении поля в одной части формы выделяется то же поле в другой части. Данные можно добавлять, изменять или удалять… Читать ещё >
Формы, их виды, структура, свойства и элементы управления. Технология создания форм (реферат, курсовая, диплом, контрольная)
Форма — это объект БД, предназначенный для ввода и отображения информации. Она позволяет выполнить проверку корректности данных при вводе, проводить вычисления, обеспечивает доступ к данным в связанных таблицах с помощью подчиненных форм.
Работа с формами может происходить в четырех режимах: в режиме формы, в режиме таблицы, в режиме макета, в режиме конструктора. Выбрать режим работы можно при помощи команды ГЛАВНАЯ / Режимы / Режим.
В режимах формы и таблицы можно осуществлять добавление, удаление и редактирование записей в таблице или в запросе, являющимся источником данных для форм. В режиме конструктора можно производить изменение внешнего вида формы, добавление и удаление элементов управления, разработку. В режиме макета можно изменять свойства и определять формат нолей, изменять макет формы целиком, а также выполнять условное форматирование полей.
Виды форм. В Access можно создать формы следующих видов:
- • форма в столбец, или полноэкранная форма, — это совокупность определенным образом расположенных нолей ввода с соответствующими им метками и элементами управления. Чаще всего эта форма используется для ввода и редактирования данных;
- • ленточная форма — служит для отображения полей группы записей. Поля необязательно располагаются в виде таблицы, однако для одного поля отводится столбец, а метки поля располагаются как заголовки столбцов;
- • табличная форма — отображает данные в режиме таблицы;
- • форма главная/подчиненная — совокупность формы в столбец и табличной. Ее имеет смысл создавать при работе со связанными таблицами, в которых установлена связь типа «один-ко-многим».
Структуры формы. Любая форма может включать следующие разделы:
- • Заголовок формы — определяет верхнюю часть формы и может содержать текст, графику и другие элементы управления;
- • Верхний колонтитул — раздел отображается только в режиме предварительного просмотра и обычно содержит заголовки столбцов;
- • Область данных — определяет основную часть формы, которая содержит поля, полученные из источника данных;
- • Нижний колонтитул — отображается только в режиме предварительного просмотра в нижней части экранной страницы и обычно содержит номер страницы, дату и т. д.;
- • Примечание формы — отображается внизу последней экранной страницы формы.
Форма может содержать все разделы или некоторые из них.
Свойства формы. Как и любой объект базы данных, форма имеет свойства. Их значения для всей формы, ее разделов или элементов управления задаются в окнах свойств соответствующих объектов. Для отображения на экране окна свойств нужно выполнить команду СОЗДАНИЕ / Конструктор форм / Свойства.
Окно свойств выделенного объекта содержит следующие вкладки:
- • Макет — с помощью этих свойств задается макет формы;
- • Данные — с помощью этих свойств задается источник данных;
- • События — содержит перечень свойств, связанных с объектом;
- • Другие — тип окна, в котором открываются форма или сообщение;
- • Все — перечень всех свойств.
Основные свойства формы:
- • Подпись — позволяет задать название формы, которое будет выводиться в области заголовка;
- • Режим по умолчанию — определяет режим открытия формы (простая, ленточная, табличная);
- • Допустимые режимы — свойство, которое определяет, можно ли с помощью команд меню Вид переходить из режима формы в режим конструктора;
- • Свойства полосы прокрутки, Область выделения, Кнопки перехода, Разделительные линии, Кнопка оконного меню, Кнопка размеров окна, Кнопка закрытия, Кнопка контекстной справки, Тип границы — определяют, будут ли выводиться эти элементы в окно формы;
- • Разрешить добавления, Разрешить удаления, Разрешить изменения — определяют, можно ли пользователю редактировать данные через форму. Эти свойства могут принимать значения Да/Нет;
- • Ввод данных — определяет режим открытия формы и принимает значения Да/Нет. Режим Да — открытие формы только для добавления новых записей. Режим Нет — просмотр существующих записей и добавление новых;
- • Блокировка записей — определяет способы блокировки записей в режиме многопользовательской работы с базой данных.
Для создания форм в Access используются следующие способы:
- • пиктограмма Форма (СОЗДАНИЕ / Формы / Форма), при помощи которой можно создать форму одним щелчком мыши. При этом все поля базового источника данных размещаются в форме. Можно сразу же начать работу с повой формы либо при необходимости изменить ее в режиме макета или конструктора;
- • пиктограмма Разделенная форма — это новая возможность в Access 2007, позволяющая одновременно отображать данные в двух представлениях — в режиме формы и в режиме таблицы. Эти два представления связаны с одним и тем же источником данных и всегда синхронизированы друг с другом. При выделении поля в одной части формы выделяется то же поле в другой части. Данные можно добавлять, изменять или удалять в каждой части формы (при условии, что источник записей допускает обновление, а параметры формы не запрещают такие действия);
- • пиктограмма Пустая форма — позволяет создать пустую форму, если мастер или инструменты для создания форм не подходят. Таким образом можно очень быстро построить форму, особенно если в ней будет лишь несколько полей;
- • пиктограмма Несколько элементов — позволяет создать форму, в которой записи отражаются в виде таблицы, причем каждая запись занимает отдельную строку;
- • Мастер форм — программное средство, которое позволяет создавать структуру одного из трех стандартных типов формы в режиме диалога с разработчиком формы. При этом в форму вставляются выбранные пользователем поля из источника данных;
- • Конструктор форм — позволяет пользователю конструировать форму в соответствующем окне.
Самым удобным способом создания новой формы является следующая технология: форма создается с использованием мастера форм, а затем дорабатывается в режиме конструктора или макета.
Источником данных формы являются одна или несколько связанных таблиц и (или) запросов.
Элементы управления. Элементом управления называют любой объект формы или отчета, который служит для вывода данных на экран, оформления или выполнения макрокоманд. Они могут быть связанными, вычисляемыми или свободными.
Связанный (присоединенный) элемент управления присоединен к полю базовой таблицы или запроса. При вводе в него значения поле таблицы текущей записи автоматически обновляется. Поле таблицы является источником данных связанного элемента управления.
Вычисляемый элемент управления создается на основе выражений. В них могут использоваться данные полей таблицы или запроса, данные другого элемента управления формы или отчета и функции.
Свободные элементы управления (они же переменные / переменные памяти) предназначены для вывода на экран данных, линий, прямоугольников и рисунков.
Все элементы управления могут быть добавлены в форму или отчет с помощью группы Элементы управления вкладки КОНСТРУКТОР, которая появляется при работе с формой или отчетом.