Содержимое верхнего и нижнего колонтитулов отображается только при печати, соответственно в начале и в конце каждой страницы.
Для изменения размера какого либо раздела в режиме Конструктора установить указатель мыши на верхнюю часть его границы и переместить ее на новое место.
Панель элементов и Список полей
Панель элементов используется для размещения объектов в форме. Обычно панель элементов появляется в режиме Конструктора форм автоматически. Убрать или восстановить ее на экране можно командой Вид-Панель элементов.
Наиболее используемые элементы формы:
Надпись. Размещение в форме произвольного текста. | |
Поле. Размещение в форме данных из соответствующего поля базовой таблицы/запроса, вывод результатов вычислений, а также прием данных, вводимых пользователем. | |
Выключатель. Создание выключателя, кнопки с фиксацией. | |
Переключатель. Создание селекторного переключателя. | |
Флажок. Создание контрольного переключателя. | |
Поле со списком. Размещение элемента управления, объединяющего поле и раскрывающийся список. | |
Список. Создание списка, допускающего прокрутку. В режиме формы выбранное из списка значение можно ввести в новую запись или использовать для замены уже существующего значения. | |
Кнопка. Создание командной кнопки, позволяющей осуществлять разнообразные действия в форме (поиск записей, печать отчета, установка фильтров и т.п.). | |
Рисунок. Размещение в форме рисунка, не являющегося объектом OLE. | |
Линия. Размещение в форме линии для отделения логически связанных данных. | |
Прямоугольник. Размещение в форме прямоугольника для группировки элементов управления или выделения логически связанных данных. |
При размещении в форме полей из базовой таблицы/запроса удобно пользоваться Списком полей, который можно вывести командой Вид-Список полей. Он представляет собой окно, содержащее перечень всех полей базовой таблицы/запроса.
Свойства объектов формы
Свойства объекта формы задаются командой Вид-Свойства.
Для нового объекта устанавливаются значения свойств, принятые по умолчанию. Некоторые свойства наследуются из базовой таблицы. Каждый элемент формы имеет свое имя. Это имя используется в дальнейшем для ссылок на данный элемент. По умолчанию, новым элементам присваивается имя, состоящее из названия элемента и его номера, который определяется порядком создания. Например, Поле1или Надпись3.
Если элемент управления создается путем переноса поля с помощью мыши из списка полей, то в свойство Имя копируется значение свойства Имя поля.
Управление элементами формы
В процессе создания формы все ее элементы можно редактировать.
Для выделения одиночного элемента достаточно просто щелкнуть по нему мышью. Для выделения нескольких объектов можно воспользоваться следующими способами:
· Нажать клавишу SHIFT и, удерживая ее, щелкнуть мышью по всем выделяемым элементам;
· Выбрать инструмент Выбор объектов на панели элементов. Установить указатель мыши на элемент и, не отпуская кнопки мыши, переместить рамку выделения так, чтобы внутри нее оказались все нужные элементы.
Разработка сложных форм
Но можно создать форму, которая позволит вводить, редактировать и просматривать все данные из нескольких таблиц одновременно. В таких случаях для отображения записей основной и подчиненной таблиц можно использовать многотабличную иерархическую форму.
Иерархической называется форма, содержащая поля из главной и одной или нескольких подчиненных форм. Подчиненные формы используются для отображения данных из таблиц с отношением “один-ко-многим”.
Одним из способов создания иерархической формы является использование Мастера форм.
Для разработки сложных форм нужно:
· в качестве режима создания форм выбрать Мастер форм;
· в окне Новая форма в качестве источника записей формы указать таблицу (в иерархических формах базовой всегда является таблица со стороны “много”);
· в следующем окне Мастера форм определить главную и подчиненную таблицы. В правой части данного окна диалога отображаются поля таблиц: в верхней части поля - главной, а в нижней – поля подчиненной таблицы. Опция Связанные формы предназначена для представления данных без использования подчиненной формы;
· выбрать внешний вид подчиненной формы: табличный или ленточный;
· на последующих шагах Мастера форм выбрать стиль, задать имена форм, а также указать режим, в котором будет открыта форма после завершения ее создания.
Задание 2.
1. Создайте форму на основе таблицы Студенты
2. Оформите форму следующим образом
· Заголовок: Список студентов
· В области данных вставьте рисунок
Ü Поля: Фамилия, Имя, Адрес (улица, № дома)
Ü Вставить надпись «знание языков программирования»
Ü Вставить флажки: Бейсик, Паскаль, Си.
3. Сохраните форму под именем Список студентов.
Задание 3.
1. Создать автоформу в столбец по таблице Студенты. Для этого:
- выбрать в качестве источника данных таблицу Студенты;
- выбрать вид формы Автоформа: в столбец;
2. В режиме формы произвести следующие действия:
· ввести 2 новые записи:
· для второй записи изменить значения в полях Улица, Дом и Квартира;
· сохранить форму с именем Автоформа Студенты;
· открыть таблицу Студенты и найти в ней изменения, внесенные в режиме формы.
3. Создать форму Экзаменационная ведомость, используя режим Мастера форм:
· в качестве источника данных выбрать таблицу Студенты;
· включить в форму поля Фамилия, Имя;
· завершить построение формы, выбрав ей внешний вид, стиль оформления и название Экзаменационная ведомость;
· просмотреть полученный результат на экране.
Задание 4. Перейти в режим Конструктора формы Экзаменационная ведомость и внести следующие изменения:
· увеличить высоту раздела Заголовок формы до 6 см.;
· выделить все подписи полей и перенести их в нижнюю часть области заголовка;
· в верхней части области заголовка ввести элементы типа Надпись и Прямоугольник по следующему образцу: