Access. Формы. Редактирование и форматирование форм

Создание форм

Access предоставляет возможность вводить данные либо непосредственно в таблицу, как было рассмотрено ранее, либо с помощью форм. Формы рекомендуется использовать, если данные часто меняются или база постоянно пополняется новыми записями. Если данные вводятся непосредственно с бланков, то графическими средствами форму можно представить так, чтобы она повторяла оформление бланка, что заметно облегчает работу пользователя.

С помощью форм данные можно не только вводить, но и отображать в удобном для пользователя виде.

Формы можно создавать в режиме Конструктор или с помощью Мастера форм, или использовать автоформы. В отличие от таблиц и запросов, которые рекомендуется формировать с помощью Конструктора, формы удобнее создавать, используя автоформы или Мастер форм, а Конструктор применять при редактировании и форматировании форм.

Автоформы бывают трех видов: «в столбец» ленточные и табличные. Табличные формы имеют вид таблиц Автоформа «в столбец» может отображать только одну запись.

Для создания автоформы в окне базы данных надо щелкнуть на значке элемента Формы и затем щелкнуть на кнопке Создать. В диалоговом окне Новая форма выбирается вид автоформы и источник данных: таблица или запрос. После щелчка на кнопке OK автоформа выводится на экран. Использование Мастера форм позволяет отображать в форме не все поля источника данных, а выборочно, по желанию пользователя. Для выбора поля в окне Доступные поля маркируется имя требуемого поля, а затем выполняется

щелчок на кнопке переноса ( . Для «переноса» всех полей источника данных в окно Выбранные поля используется кнопка (( .

Создавая форму с помощью Мастера, можно выбрать внешний вид формы: в один столбец (на экране отображается только одна запись), ленточный или табличный. Можно также задать требуемый стиль и имя формы.

Редактирование формы

Под редактированием формы понимаются такие изменения, как удаление поля и добавление нового, добавление новых текстовых записей и изменение существующих и т. п. Для отображения структуры формы на экране необходимо в окне базы данных выделить имя требуемой формы и щелкнуть на кнопке Конструктор. Структура формы

(ленточной), содержит три основных раздела: область заголовка, область данных и область примечаний.

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

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

Наиболее часто при редактировании форм или создания форм в режиме Конструктор используются элементы управления Надпись, Поле, Рисунок, Сводная рамка объекта. Рисунок выбирается из графического файла и вставляется в объект. Элемент Сводная рамка объекта может

быть представлен не только в виде рисунка, созданного, допустим, в графическом редакторе Paintbrush, но и в виде другого объекта, например мультимедийного.

Вместе с элементом Поле автоматически вставляется его присоединённая надпись. По умолчанию эта надпись стандартная: Поле 1, Поле 2 и т.д. Если новое поле не содержит данных, то в нём отображается слово Свободный. Поле можно сделать вычисляемым. В этом случае в присоединённую надпись вводится поясняющее сообщение, например Средний оклад, а в поле записывается

выражение =Avg([Оклад]). С помощью такого поля можно подводить итоги, если оно будет вставлено в область примечаний формы.

Выражение в поле можно не только вводить с клавиатуры, но и

форматировать его автоматически. С этой целью выделяется поле, куда будет введено выражение, а из контекстного меню (вызывается щелчком правой клавиши мыши) выбирается команда Свойство. Затем в диалоговом окне Поле курсор необходимо перевести в строку Данные и щелкнуть на кнопке с тремя точками; на экране появится диалоговое окно Построитель выражения. В этом окне щелчком на соответствующей кнопке вставляется знак равенства (=), двойным щелчком раскрывается папка Функции, затем щелчком раскрывается

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

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

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

К формам предъявляются повышенные требования по дизайну. Поэтому все элементы формы должны быть выровнены. Для этого элементы выделяются протаскиванием мыши по вертикальной линейке, а затем выполняется команда Формат ( Выровнять (или команда Выровнять из контекстного меню) либо по левому краю, либо по верхнему и т. д.

При перемещении элемента с помощью мыши необходимо указатель мыши установить на маркёр верхнего левого угла выделенного элемента, чтобы указатель принял форму указательного пальца. Если указатель имеет форму ладони, то поле перетаскивается одновременно с присоединённой надписью либо одновременно перемещаются все выделенные элементы.

Наши рекомендации