Для повышения функциональности формы её рабочая область может быть разбита на несколько областей. В режиме конструктора форма состоит из следующих областей:
1. Область заголовка формы. В области заголовка формы расположены
название формы и ряд других элементов, содержимое которых не изменяется
при переходе от одной записи к другой.
2. Область данных. В области данных выводятся все данных из базовой
таблицы или запроса.
3. Верхний колонтитул формы. Используется для отображения заголовка формы, заголовков столбцов или других сведений, которые требуется напечатать сверху на каждой странице формы. Выводится только при печати формы.
4. Нижний колонтитул формы. Используется для отображения дат, номеров страниц или других сведений, которые требуется напечатать снизу на каждой странице формы. Выводится только при печати формы.
5. Область примечаний формы. Здесь располагаются элементы, содержимое которых постоянно.
Первый шаг в проектировании формы – установить её общие свойства. Это можно сделать как во время разработки – в окне свойств, так и в период выполнения через программный код. Многие свойства формы воздействуют на её физическое представление. Самый лучший способ изучения свойств формы – экспериментировать. Изменяя значения свойств формы в окне свойств и затем запуская её в режиме формы, можно почувствовать эффект изменений.
|
|
Форма, любая область формы, каждый элемент управления обладают свойствами. Для того, чтобы открыть окно свойств (просмотреть или изменить эти свойства), необходимо выбрать нужный элемент и щелкнуть правой кнопкой мыши. В контекстно-зависимом меню выбрать пункт "Свойство". Перечислим основные свойства формы:
Свойство | Описание |
Подпись | Выводится в строке заголовка формы. |
Источник записей | Указывается имя таблицы, запроса, подчиненной формы. |
Режим по умолчанию | Определяет тип режима формы при открытии (простая, ленточная, табличная форма). |
Допустимые режимы | Определяет, можно ли пользователю переключаться между режимами (форма, таблица и т.д.). |
Разрешить изменения | Запрещает или разрешает редактировать данные в форме. |
Разрешить удаление | Запрещает или разрешает удалять записи в форме. |
Разрешить добавление | Определяет возможность добавления новых записей. |
Ввод данных | Определяет, будет ли выводить форма сохраненные записи (при значении до имеющейся записи ранее сохраненные данные не выводятся, при открытии формы отображается бланк новой записи). |
Блокировка записей | Определяет блокировку данных при работе нескольких пользователей. |
Полосы прокрутки | Определяет, будут ли выводиться на экран полосы прокрутки. |
Поле номера записи | Определяет наличие или отсутствие в форме кнопок перехода и поля с номером текущей записи. |
Горизонтальные линии | Это свойство определяет будут ли видны линии между областями формы. |
Автоматический размер | Размер окна формы позволяет отобразить содержимое всех полей записи. |
Свойство | Описание |
Выравнивание по центру | При открытии форма размещается по центру экрана. |
Всплывающее окно | Форма отображается на переднем плане. * |
Тип границы | Определяет тип границы формы. |
Кнопка оконного меню | Определяет доступно ли оконное меню. |
Кнопка закрытия | Определяет наличие кнопки закрытия в правом верхнем углу. |
Ширина | Показывает значение ширины формы. |
Переход по TAB | Указывает порядок перехода от одного поля к другому, осуществляемый по нажатию кнопки TAB. Начинается с 0. |
Рисунок | Содержит имя файла растрового изображения для фона всей формы. В качестве фонового рисунка можно использовать любой графический файл в формате.wmf,.emf,.dib,.bmp. |
Строка меню | Используется для определения строки меню. |
Наличие модуля | Наличие или отсутствие модуля класса для формы определяется значением свойства «Наличие модуля». Значение «Нет» говорит о том, что в форму нет необходимости добавлять какой-либо модуль (код VBA). Если установлено значение «Да», то форма имеет модуль формы. |
|
|