Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен инфо.doc
Скачиваний:
0
Добавлен:
17.04.2019
Размер:
2.13 Mб
Скачать

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

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

Окно Свойства формы можно вызвать следующим образом:

1 способ – из списка объектов инструментальной панели Формат (Форма/Отчет) элемент Форма и щелкнуть по кнопке Свойства панели Конструктор форм.

2 способ – правой клавишей мыши щелкнуть по кнопке, расположенной на пересечении линеек и из контекстного меню выбрать команду Свойства.

Окно свойств выделенного объекта содержит следующие вкладки:

• макет - свойства, задающие макет формы;

• данные - свойства, определяющие источник данных, тип дан­ных, формат и т. д.;

• события - перечень событий, связанных с объектом;

• другие;

• все - перечень всех свойств. Основные свойства формы:

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

Свойство Кнопки перехода вкладки Макет определяет, будут ли выводиться в окно формы кнопки перехода по записям.

Подпись (это свойство расположено на вкладке «Макет») - за­дает название формы, которое выводится в строку заголовка в окне формы.

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

С помощью свойств вкладки Данные можно определить правила доступа к данным.

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

Допустимые режимы - свойство указывает, можно ли пере­ходить из режима таблицы в режим формы и обратно с помощью команд меню ВИД. Свойство может принимать следующие значения:

- все - можно;

- таблица - нельзя, возможен только просмотр в режиме таблицы;

- форма - нельзя, возможен только просмотр в режиме формы.

Разрешить изменение - определяет, можно ли через форму из­менять данные, то есть задает статус «Только для чтения».

Разрешить удаление - определяет, может ли пользователь уда­лять данные через форму.

Разрешить добавление - определяет, может ли пользователь добавлять записи через форму.

Ввод данных - определяет режим открытия формы. Может при­нимать значения «Да» (форма открывается только для добавления новых записей) и «Нет» (в форму выводятся существующие записи).

Блокировка записей - определяет способы блокировки записи и их реализацию при попытке двух пользователей изменить одну и ту же запись.

Свойства - определяют, будут ли выводиться ниже перечис­ленные элементы в окно формы:

• полосы прокрутки;

• кнопка оконного меню;

• кнопка размеров окна;

• кнопка закрытия окна;

• тип границы окна;

• кнопка контекстной справки.

Поле номера записи - определяет, будут ли выводиться в окно формы кнопки перехода по записям.

  1. Варианты создания форм. Использование мастера форм.

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

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

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

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

Более предпочтительна форма, созданная с помощью команды Разделённая форма, которая позволяет видеть на экране данные уже введённые в таблицу и поля для ввода

Команда Несколько элементов позволяет видеть на экране сразу несколько записей в форме, но это не приемлемо для таблиц с очень большим количеством полей, т.к. снижает удобство ввода информации в мелкие по размерам поля.

Access предлагает следующие способы создания формы:

1. С применением Автоформы. Автоформа позволяет создавать формы трех стандартных типов: в столбец, ленточную, табличную. При этом в форму вставляются все поля источника данных.

2. С помощью мастера форм. В процессе диалога с пользовате­лем мастер создает форму одного из трех стандартных типов. При этом в форму вставляются выбранные пользователем поля из источ­ника данных.

3. С помощью конструктора форм. Форма конструируется поль­зователем в окне конструктора форм.

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

Источник данных формы - одна или несколько связанных таб­лиц и/или запросов.

  1. Работа с конструктором форм. Разделы формы

Работа с формами может происходить в трех режимах: в режиме Формы, в режиме Таблицы, в режиме Констриктора. Выбрать режим работы можно при помощи кнопки Вид панели инструментов Конструктор форм либо с помощью команды меню Вид. В режиме Конструктора можно производить изменение внешнего вида формы, добавление и удаление элементов управления, разработку.

Структуры формы. Любая форма может включать следующие разделы:

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

  • верхний колонтитул — раздел отображается только в режиме предварительного просмотра и обычно содержит заголовки столбцов;

  • область данных — определяет основную часть формы, содержащую поля, полученные из источника данных;

  • нижний колонтитул — раздел отображается только в режиме предварительного просмотра в нижней части экранной страницы и обычно содержит номер страницы, дату и т. д.;

  • примечание формы — отображается внизу последней экранной страницы формы.

Форма может содержать все-разделы или некоторые из них.

  1. Использование выражений и вычисляемых полей.

Для записи выражений используются логические операторы:

> – больше;

< – меньше;

>= – больше или равно;

<= – меньше или равно;

= – равно;

<> – не равно.

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