Иллюстрированный самоучитель по Access 2002


         

Работа с объектами


Это наиболее обширная категория макрокоманд, часть из которых уже была описана в предыдущих разделах.

Рассмотрим сначала, как используется макрокоманда ЗадатьЗначение (SetValue), которая позволяет устанавливать значения свойств элементов управления в формах и отчетах. Мы уже использовали эту макрокоманду в предыдущих примерах.

Установка свойств элементов управления позволяет динамически, в зависимости от условий, делать эти элементы недоступными или невидимыми. Вот несколько примеров.

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

Ложь

(False) для свойства

Вывод на экран

(Visible) этого элемента. Чтобы показать элемент управления на экране, задайте для этого свойства значение

Истина

(True).

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

Ложь

(False) его свойству Доступ (Enabled). Чтобы элемент управления стал доступным, задайте значение

Истина

(True) для этого свойства.

Можно запретить пользователю изменять данные в форме. Для этого свойству

Доступ

(Enabled) соответствующих полей следует присвоить значение

Ложь

(False), а свойству

Блокировка записей

(Locked) — значение

Истина

(True). Если необходимо запретить изменение во всех полях, установите значение

Ложь

(False) для следующих свойств формы:

Разрешить изменения

(Allow Edits),

Разрешить добавление

(Allow Additions),

Разрешить удаление

(Allow Delitions). Эти свойства можно изменять динамически, т. е. в процессе работы пользователя с формой. Например, можно разрешить или запретить редактирование данных после проверки прав пользователя.




Содержание  Назад  Вперед