Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД ACCESS 2000.doc
Скачиваний:
36
Добавлен:
15.05.2015
Размер:
1.83 Mб
Скачать

Свойства формы

Чтобы открыть окно свойств формы, надо ее выделить. (См рисунок структура формы).

Все свойства формы, ее областей разделены на группы. Каждой группе соответствует вкладка в окне свойств:

  • Макетотображает свойства, связанные с внешним видом и оформлением объекта

  • Данныеотображает свойства, связывающие объект с источником данных и задающие свойства источника (маска ввода, значение по умолчанию, доступ и пр.)

  • Событияотображает список возможных событий, которые могут произойти с объектом (для кнопки - нажатие кнопки, для формы - открытие или закрытие формы и пр.)

  • Другиеотображает прочие свойства объекта (имя объекта, всплывающие подсказки и пр.)

  • Всеотображает список всех свойств объекта, упорядоченных по алфавиту.

  • Все свойства источника данных наследуются формой, однако их можно изменить, задав новые значения в окне свойств формы.

Свойства макета:

  • Подпись. Задает имя, которое высвечивается в заголовке окна формы (может устанавливаться автоматически при создании и сохранении формы).

  • Режимпоумолчанию. Определяет тип формы (простая,ленточнаяили в виде таблицы).

  • Допустимыережимыработы с формой:форма,таблица,все(по умолчанию).

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

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

  • Кнопки перехода(да). Позволяет перемещаться по записям в источнике данных. Если форма не имеет источника или созданы кнопки для перемещения по записям источника, следует этому свойству задать значениенет.

  • Разделительныелинии(да). Отделяют одну область на планшете формы от другой.

  • Типграницы(изменяемая). При этом можно изменять размер окна формы, раздвигая ее границы мышью. Если установить значенияотсутствует,тонкаяилиокнодиалога, то границы формы мышью изменить нельзя. Если выбрано значениеотсутствует, то окно формы выводится на экран без заголовка и границы. Это значение удобно использовать для создания окон запуска (заставок), аналогично той, которая появляется при запуске ACCESS. Значениеокнодиалогаустанавливает тонкую границу, и такая форма включает в себя только заголовок окна и ЭУ.

  • Кнопкиразмеровокна(все, отсутствуют, свертывания, развертывания)

  • Кнопкаоконногоменю(да, нет)

  • Кнопказакрытия(да, нет)

  • Рисунок(отсутствует, полная спецификация файла с рисунком). Определяет фоновый рисунок на форме. Фоновый рисунок можно задать из меню:Формат/Автоформат.

  • Типрисунка(внедренный, связанный). Есливнедренный, то копия файла с рисунком сохраняется в.mdbфайле, если -связанный, то сохраняется только ссылка на файл с рисунком.

  • Другие свойства

  • Модальноеокно(да,нет). Еслида, то пользователь не может перейти в другое окно с помощью мыши, пока не закроет модальное окно формы.

  • Всплывающееокно(да,нет). Если -да, то окно формы всегда располагается поверх других окон.

  • Совместная установка обоих свойств в значение истина (да) сделает полностью недоступным системное меню ACCESS и панелей инструментов.

Пример формы до изменения свойств на вкладке Макет

Та же форма после изменения свойств

Данные

  • Источникзаписей. Значение для этого свойства (имя таблицы или запроса) выбирается из списка. При необходимости можно изменять источник записей , добавляя в запрос поля.

  • Фильтрпозволяет указать условие для отбора записей источника

  • Применениефильтров(да, нет)

  • Разрешитьизменение(да, нет)

  • Разрешитьудаление(да, нет)

  • Разрешитьдобавление(да, нет)

  • Вводданных(да,нет), Если - да, то открывается только одна новая запись для ввода данных.

  • Циклтабуляции(все записи, текущая запись, текущая страница) указывает, что произойдет, когда пользователь нажмет клавишу TAB на последнем элементе. Если - все записи, то совершится переход на следующую запись.

  • Контекстноеменю(да, нет) указывает пользовательское контекстное меню, выводимое приправой кнопкой мыши. Оно должно быть предварительно создано (см. раздел ).

Вкладка События

  • Открытие– происходит после того, как выполнен запрос , лежащий в основе формы, но перед тем как вывеется первая запись на экран

  • Загрузка–происходит, когда форма открывается и ее записи выводятся на экран

  • Включение– когда форма получает запись

  • Текущая запись – когда запись получает фокус или когда производится повторный запрос к источнику записей формы

  • Выгрузка происходит при закрытии формы, но прежде чем она удаляется с экрана

  • Отключение когда форма утрачивает фокус

  • Закрытие –последнее событие формы, прежде чем она будет удалена с экрана

.