Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gotovye_shpory (1).doc
Скачиваний:
6
Добавлен:
24.04.2019
Размер:
755.71 Кб
Скачать

56. Назначение экранных форм при работе в базах данных. Объекты экранных форм, их главные свойства в Microsoft Office Access

Экранные формы позволяют организовать наглядную и удобную работу с базой данных, состоящей из нескольких связанных таблиц. В этом случае на одной форме можно организовать работу с главной и подчиненными таблицами, выбор данных из таблиц-справочников с использованием раскрывающихся списков, режимы поиска и отбора информации, печати необходимых отчетов на принтере и пр.

В системе Access 2007, как и в предыдущих версиях этой системы, имеется Мастер разработки экранных форм, который позволяет легко создавать формы нескольких видов (простые для работы с данными одной таблицы, более сложные для работы с несколькими таблицами с использованием подчиненных форм). Полученные формы далее, как правило, приходится дополнять и модифицировать в Конструкторе экранных форм для реализации всех необходимых условий работы с данными.Новый режим работы с формами – Макет, в котором одновременно с просмотром данных базы можно модифицировать ее внешний вид и добавлять поля данных. Кроме Мастера форм для создания формы можно использовать другие варианты: Несколько элементов (одновременно несколько записей на форме в виде таблицы), Разделенная форма (верхняя часть – одна запись, нижняя – таблица записей) и Форма. Для формы и всех ее элементов можно открыть Окно свойств, щелкнув правой кнопкой мыши на любом объекте и выбрав в контекстном меню слово Свойства. Все свойства в окне разбиты на группы: Макет – расположение, шрифт, цвет и прочее, связанное с внешним видом объекта; Данные – важнейшее свойство в этом разделе – Источник записей или Данные (для поля) – для объектов, связанных с редактированием каких-либо данных (связанные объекты – поля, списки…); События – макросы, выражения и программы, выполняющиеся для объекта при наступлении определенных событий (Загрузка, Открытие, До обновления, После обновления и пр.); Другие – прочие свойства. На экранной форме присутствуют элементы управления (объекты) следующих типов: Надпись – текст на форме, обычно не изменяющийся. Главные свойства этого объекта присутствуют на вкладке Макет окна свойств (рисунок 3.64). Поле – объект для редактирования данных, связанный с полем таблицы базы данных или с переменной. Главное свойство этого объекта – Данные на странице Данные окна свойств, которое показывает, с какими данными связан этот объект формы. Контекстное меню объектов типа Поле имеет достаточно большое количество команд. Подчиненная форма – вложенная форма для дочерней таблицы данных, связанной с главной таблицей, на которой могут присутствовать такие же элементы, как и на основной форме. Кроме того, на форме могут присутствовать и другие объекты, которые можно добавлять, используя группу кнопок Элементы управления контекстной вкладки Конструктор: Группа переключателей, Переключатель, Кнопка, Выключатель – кнопки и группы кнопок разного вида, связанные с выполнением определенных процедур. При выборе объекта Кнопка запускается Мастер, который предложит для выбора набор стандартных кнопок перехода по записям таблицы, обработки записей (восстановить, дублировать, печатать и пр.), работы с формой, с отчетами (печатать, просмотреть, отправить в файл или по почте), работы с приложениями и разное. Кнопки можно создать с помощью мастера, при этом программный код, связанный с их действием, уже будет присутствовать. Флажок – поле, связанное обычно с полем таблицы логического типа, в котором стоит галочка или нет. Поле со списком – сложный элемент, предоставляющий возможность показывать данные справочных таблиц, списков или массивов и заносить выбранные значения в поле другой таблицы. Список – список данных для выбора одного из значений. Свободная рамка объекта – любой объект Windows-приложений, редактирование которого будет возможно вызовом соответствующего приложения. Присоединенная рамка объекта – для работы с полями таблиц типа поле объекта OLE. Набор вкладок – многостраничная форма.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]