ТОП 10:

Создание сложных многотабличных форм



 

При создании форм Мастер форм добавляет в них только некоторые типы элементов управления из 18, предлагаемых Access. Оставшиеся элементы управления, описанные далее, позволяют воспользоваться всеми преимуществами, предоставляемыми графической пользовательской средой Windows. Для добавления элементов управления в форму используется панель элементов Access. Списки и поля со списками позволяют выбрать нужное значение из заранее определенного списка значений вместо ввода данных с клавиатуры, благодаря чему увеличивается производительность и точность ввода данных. Переключатели, выключатели и флажки ( Option Buttons, Toggle Buttons, Check Boxes) предназначены для присваивания значений полям с двумя возможными значениями - "Да" или "Нет". Если включить переключатели, выключатели и флажки в группу элементов управления, то с их помощью можно присваивать полям заранее определенные численные, а не только логические значения. Новой возможностью Access 95 является использование в формах рисунков с помощью таких элементов управления, как "Рисунок" (Image), "Свободная рамка объекта" (Bound Object Frame) и "Присоединенная рамка объекта" (Unbound Object Frame). Элемент управления "Конец страницы" (Page Breaks) предназначен для управления печатью формы. Элементы управления "Кнопки" (Command buttons) позволяют вызывать на выполнение макросы Access и процедуры VBA.

Типы элементов управления

В формах и отчетах Access существует три типа элементов управления:

1. Присоединенные элементы управления связаны с полем источника данных для формы или подчиненной формы. Источником данных может быть таблица или запрос. Присоединенные элементы управления отображают и обновляют в ячейке данных значение поля, с которым они связаны, в текущей выделенной записи. Текстовые поля (Text boxes) являются наиболее общими присоединенными элементами управления. С помощью присоединенного элемента управления OLE можно отображать на экране содержимое графического объекта или проигрывать звуковой аудио файл. Можно связать переключатели, выключатели и флажки с логическими полями типа "Да/Нет". Все присоединенные элементы управления имеют связанные с ними метки, отображающие свойство поля "Имя" (Caption). Эту метку можно изменить или удалить, не влияя на присоединенный элемент управления.

2. Свободные элементы управления отображают заданные данные, не зависящие от источника данных формы или подчиненной формы. Свободные элементы управления OLE используются для добавления графики в форму. Линии и прямоугольники можно использовать для разделения логически связанных частей формы или для имитации на экране внешнего вида бумажной формы. Свободные текстовые поля используются для ввода данных без обновления поля в источнике данных, но возможно использование их для других целей, например для установки значения, используемого в выражении. Некоторые свободные элементы управления, например текстовые поля, имеют связанные с ними метки, а некоторые, например свободные объекты OLE, не имеют.

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

Добавление в формы и отчеты элементов управления происходит с помощью панели элементов Access.

Для дальнейшего изучения форм нам опять потребуется таблица "Персональные мероприятия" и два запроса: "Персональные мероприятия" и "Персональные мероприятия подчиненная форма" (которые были созданы ранее).

 







Последнее изменение этой страницы: 2017-02-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.172.213 (0.002 с.)