Формы в А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