Многостраничные и ленточные формы.
Если запись, которую необходимо вывести на экран, содержит большой объем информации, то имеет смысл создать многостраничную форму. Такая форма содержит полосу прокрутки, с помощью которой можно свободно перемещаться по записям, чтобы их все, в том числе и не умещающиеся в данный момент на экране.
Можно создать форму другого типа, которую удобно использовать для просмотра списка записей с небольшим числом полей данных. Это ленточная форма. В отличии от простой формы, которая показывает только одну запись, в ленточной форме отформатированные записи выводятся одна за другой.
Вообще говоря, для многостраничной формы слово “создать” не совсем подходит, т. К. Access сам добавит полосу скроллинга, если все поля формы не уместились в заданных для нее размерах окна. В отличие от многостраничной формы для создания ленточной формы нужно установить значение Ленточная форма для параметра формы Режим по умолчанию.
Подчиненные формы.
Если нужно выводить данные из нескольких таблиц и редактировать данные более чем одной таблицы, то требуется более сложная форма. Microsoft Access позволяет создавать подчиненные формы и устанавливать связь с главной формой. Это синхронизирует данные, выводимые в обеих формах. В форму можно внедрять другие формы до трех уровней вложенности. Начинать всегда следует с создания наиболее вложенной формы и продолжать работу, используя это правило, чтобы постепенно подойти к главной форме. Для создания несвязанного элемента управления Подчиненная форма нужно воспользоваться соответствующей кнопкой на панели инструментов конструктора.
Чтобы связать главную и подчиненную формы, нужно установить три свойства элемента управления Подчиненная форма. Необходимо задать Объект-источник- имя формы, которая будет использоваться как подчиненная, Основное поле – имя элемента главной формы, значение которого определяет, что именно выводится в подчиненной форме, и Подчиненное поле – поле подчиненной формы данные в котором синхронизируются с основным полем.
Дата добавления: 2015-11-06; просмотров: 924;