Недостатком форм, создаваемых мастером, является то, что они однообразны и не содержат пояснительных надписей. Чтобы приукрасить форму и расположить поля более удобным образом, следует воспользоваться конструктором форм, который позволяет передвигать и масштабировать элементы формы, связывать их с источником данных и настраивать любые другие параметры формы.
В окне конструктора присутствуют форма с разметочной сеткой, вертикальная и горизонтальная линейки, помогающие позиционировать объекты. Неотъемлемым атрибутом конструктора форм является Панель элементов, помогающая добавлять элементы формы. Если она не отображается на экране, то может быть подключена с помощью кнопки на панели инструментов .
Таблица 1. Описание кнопок панели элементов
Значок | Название | Описание |
Надпись | Создаются автоматически вместе с элементами типа текстовое поле, поле со списком и т.д. Разъясняют смысл поля ввода. Дополнительные надписи могут использоваться для заголовков и пояснений. | |
Поле | Используется для ввода и отображения информации полей таблиц и запросов, а также для вывода результатов вычислений. | |
Группа переключателей | Группа переключателей ссылается на некое поле в таблице. Каждый переключатель группы соответствует определенному целочисленному значению этого поля. | |
Выключатель | Позволяет вводить информацию типа да/нет. Величине «да» или «истина» соответствует утопленное положение выключателя. | |
Переключатель | Элемент группы переключателей, в которой может быть отмечен только один из них (его кружок выглядит зачерненным). | |
Флажок | Предназначен для представления полей типа да/нет. Отмеченный квадратик соответствует величине «да», пустой – «нет» | |
Поле со списком | Разрешает как непосредственный ввод значения в поле, так и его выбор в раскрывающемся списке предопределенных выражений | |
Список | Позволяет выбирать данные из набора пунктов и не разрешает непосредственный ввод значений. | |
Кнопка | Щелчок на такой кнопке выполняет команду, с помощью которой можно перейти в другую форму, переместиться по записям и выполнить многие другие операции | |
Рисунок | Рисунок любого графического формата с рамкой | |
Свободная рамка объекта | Объект OLE, не связанный ни с каким источником данных | |
Присоединенная рамка объекта | Объект OLE, связанный с полем данных таблицы или запроса | |
Разрыв страницы | Линия, по которой формируется перевод страницы при выводе формы или отчета на принтер | |
Набор вкладок | Позволяет разместить на одном и том же пространстве экрана несколько наборов элементов управления. Удобен и в тех случаях, когда элементы легко разделяются на логические группы | |
Подчиненная форма/отчет | Вставляет в форму/отчет область с другой формой/отчетом, связанной с главной | |
Линия | Добавляет прямую линию | |
Прямоугольник | Рисует прозрачный или непрозрачный прямоугольник с цветной границей любой толщины | |
Другие элементы | Открывает меню с элементами управления, не вошедшими в область элементов |
|
|
|
|
С помощью кнопок панели элементов можно добавлять в форму различные объекты, типы которых перечислены в таблице. Элементы управления форм и отчетов сходны между собой, поэтому такая же панель элементов имеется и в конструкторе отчетов. Изменения, вносимые в исходную форму, могут быть разнообразными.