Еще более полезные свойства формы

К настоящему моменту вы пользовались Окном свойствдля изменения режима формы, позволяя обычной форме отображать несколько записей или используя разделенное пред­ставление. Но в Окне свойствхранится еще множество параметров. Одни полезны; другими вы почти никогда не будете пользоваться. В табл. 12.2 перечислено еще несколько парамет­ров, которые могут оказаться кстати.

Таблица 12.2. Полезные свойства формы

Свойство Вкладка Описание
Источник записей (Record Source) Данные (Data) Откуда поступили данные. В этом свойстве обычно указано имя таблицы или запроса в БД. Но если вы любите техни­ческие приемы, в этом поле можно непосредственно на­брать новую команду SQL (см. разд. "Режим SQL" главы 6)

Таблица 12.2 (продолжение)

Свойство Вкладка Описание
Фильтр (Filter) Данные (Data) Условие отбора, ограничивающее результирующий набор записей. Это поле можно задать вручную или построить выражение с помощью ленты, как описано в разд. "Фильтрация в форме" ранее в этой главе
Фильтр при загрузке (Filter On Load) Данные (Data) Если задано значение Да, условие отбора применяется во время открытия формы. Если значение Нет, условие отбо­ра сохраняется, но не применяется до тех пор, пока вы не выберите на ленте Главная → Сортировка и фильтр → Применить фильтр (Home → Sort & Filter → Apply Filter)
Порядок сорти­ровки (Order By) Данные (Data) Порядок сортировки, используемый для упорядочивания результатов. Это поле можно задать вручную или устано­вить порядок сортировки с помощью ленты, как описано в разд. "Сортировка в форме" ранее в этой главе
Сортировка при загрузке (Order By On Load) Данные (Data) Если задано значение Да, Access применяет заданную сортировку при открытии формы. Если — Нет, порядок сортировки запоминается, но не применяется. Этот вари­ант неособенно полезен — до тех пор, пока вы не откроете Окно свойств снова и не зададите значение Да в данном свойстве, сохраняемый порядок сортировки никогда не будет реализован
Применение фильтров (Allow Filters) Данные (Data) Если задано Нет, вы не сможете применить ни одну коман­ду фильтрации из описанных в этой главе. Вы всегда буде­те видеть все записи
Подпись (Caption) Макет (Format) Текст, появляющийся в заголовке вкладки (или заголовок окна, если вы используете перекрывающиеся окна вместо документов со вкладками). Если это поле оставить пустым, программа Access использует имя формы как заголовок
Разрешить режим... (Allow ... View) Макет (Format) Эти параметры позволяют отключить определенный режим представления. Например, если задать Нет в параметре Разрешить режим макета (Allow Layout View), в меню ис­чезнет вариант для переключения формы в Режим макета
Разрешить из­менение (Allow Edits) Данные (Data) Если задать Нет, вы не сможете корректировать данные в форме. Но сможете добавить новую запись с полностью новыми данными. Стандартное значение —Да
Разрешить уда­ление (Allow Deletions) Данные (Data) Если задать Нет, вы не сможете в этой форме удалять никакие записи. Стандартное значение —Да
Разрешить до­бавление (Allow Additions) Данные (Data) Если задать Нет, вы не сможете вставить новую запись в эту форму. Стандартное значение —Да
Ввод данных (Data Entry) Данные (Data) Если задать Да, эту форму можно будет использовать для вставки новой записи. Когда вы перейдете в Режим фор­мы, то не увидите существующие записи. Вместо этого на экране будет чистый бланк формы, в который можно вве­сти новую запись. Когда вы добавляете записи, они оста­ются видимыми, по крайней мере, до тех пор, пока вы не закрыли форму и не открыли ее снова

Таблица 12.2 (окончание)

Свойство Вкладка Описание
Область выде­ления(Record Selectors) Макет(Format) Если задать Нет, в форму не включается левое поле. Это поле играет две роли. Во-первых, оно отображает стрелку рядом с текущей записью (что полезно в формах, отобра­жающих несколько записей одновременно). Во-вторых, если щелкнуть поле кнопкой мыши, можно выделить цели­ком всю запись (после чего ее можно быстро удалить на­жатием клавиши <Delete>)
Кнопки перехо­да(Navigation Buttons) Макет(Format) Если задать Нет, в форму не включаются удобные элемен­ты управления для переходов, расположенные в нижней части формы и позволяющие переходить от одной записи к другой. Вероятнее всего, вы воспользуетесь этим вари­антом при создании формы с абсолютно иным внешним видом, не терпящим никаких фирменных элементов Access, или при создании собственных кнопок перехода, использующих код VBA

Примечание

Многие свойства формы применяются только в редких случаях, когда используются свободно плавающие окна. Вы можете выбрать задание автоматической центровки окна (Выравнивание по центру(Auto Center)), формирование границы окна (Тип границы(Border Style)), наличие или отсутствие кнопок открытия во весь экран и сворачивания на панель задач (Кнопки размеров окна(Min Max Buttons)) и т. д. Эти свойства не окажут заметного влияния, если ваша БД использует более стандартные окна с вкладками.

Наши рекомендации