Формы в Аccеss

Лекция 6

http://www.studfiles.ru/preview/719829/

Форма — это объект БД, предназначенный для ввода и отображения информации, позволяют выполнить проверку корректности данных при вводе, проводить вычисления, обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм.

Работа с формами может происходить в трех режимах: в режиме Формы, в режиме Таблицы, в режиме Констриктора.

В режимах Формы и Таблицы можно осуществлять

• добавление,

• удаление

• редактирование записей в таблице или в запросе, являющемся источником данных для форм.

В режиме Конструктора можно производить

• изменение внешнего вида формы,

• добавление и удаление элементов управления,

• разработку формы.

Начиная с версии 2007 в Access появился новый режим работы с формой – режим макета. Данный режим представляет собой в некотором роде облегченным вариант режима конструктора. Основное преимущество нового режима – это возможность изменять структуру формы при одновременном отображении в ней фактических данных, что позволяет точнее задавать размеры элементов управления, применять некоторые опции форматировании, добавлять существующие поля и корректировать их свойства.

В Access можно создать формы следующих видов:

«В столбик» (полноэкранная форма).В такой форме все поля выводятся на экран как один столбец. Поля записи могут быть упорядочены в любом порядке.

Табличная. Данные представлены в стиле электронных таблиц Microsoft Excel, каждой записи соответствует строка таблицы, а каждому полю – столбец. Подписи полей - заголовки столбцов. В окне формы можно изменять ширину столбцов, высоту строк, выполнять многие другие операции для настройки внешнего вида таблиц в режиме таблицы.

Ленточная. Нечто среднее между формой «в столбик» и табличным представлением данных. Названия полей расположены сверху, как и в таблице, но каждое значение имеет свое собственное поле для просмотра. На каждой странице вы можете разместить более одной записи, что позволит сравнивать данные двух записей.

Разделенная( с Access 2007), совмещает в себе два представления данных – в режиме формы и режиме таблицы. Такая форма позволяет просматривать в нижней части экрана все записи источника данных в табличном виде, а в верхней части – редактировать данные выбранной текущей записи. Обе части формы всегда синхронизированы друг с другом.

«Главная/подчиненная». Используется для отображения отношения «один ко многим». Одна область такой формы (главная форма) предоставлена для данных из основной таблицы, а другая (подчиненная форма) отображает записи из связанной таблицы, причем только те, которые непосредственно связаны с текущей записью в главной форме.

Сводная таблица. Такой формат позволяет обрабатывать данные и анализировать их.

Сводная диаграмма. Позволяет эффективно выполнять графический анализ данных.

Создать форму в программе Access можно следующими способами:

• с помощью инструментовгруппы Форма;

• посредством услуг мастера создания форм, который поможет выбрать требуемые поля и стиль оформления для формы;

• выполнив весь процесс создания новой формы «с нуля» в режиме конструктора формы.

По своим возможностям инструменты группы Форма из вкладки Создание не дотягивают до уровня мастера, поэтому называются просто –Форма, Разделенная форма,Несколько элементов. Access при вызове данных команд помещает в новую форму все поля исходной таблицы или запроса. Чтобы воспользоваться инструментом Форма, необходимо выполнить:

• В области Объекы Access щелкнуть по таблице, для которой будет создана форма.

Создание Формы Форма. Появится форма «в столбик» в режиме макета.

• Закрыть форму с сохранением.

Рис.1

Однако, если выбрать форму, которая является родительской по отношению к другой форме и между этими формами существует отношение «один-ко-многим», то тип формы будет «Главная/подчиненная».

Рис.2

Разделенная форма состоит из двух частей: верхняя отображет строку таблицы-запроса в столбик, нижняя – в виде таблицы. Удобное представление для редактирования записей. Для создания формы выполнить:

• В области Объекы Access щелкнуть на таблице, для которой будет создана форма.

Создание Формы Разделенная форма..

• Закрыть форму с сохранением.

Рис 3

Ленточные формы создаются с помощью инструмента Несколько элементов.

Для создания формы выполнить:

• В области Объекы Access щелкнуть на таблице, для которой будет создана форма.

• СозданиеФормы Несколько элементов.

• Закрыть форму с сохранением.

Рис.4