Применение
Объект CheckBox |
Объект OptionGroup |
Объект ComboBox |
Объект TextBox |
Объект ListBox |
Объект ToggleButton |
Объект OptionButton |
Задает значение типа String, которое автоматически вводится в поле при создании записи. Например, можно задать значение "Петербург" для использования по умолчанию в поле "Город" таблицы "Адреса". При добавлении записи в таблицу пользователи могут либо принять это значение, либо ввести название другого города. Значение данного свойства доступно для чтения и записи.
выражение.DefaultValue
Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.
Замечания
-
Свойство DefaultValue не применяется к элементам управления Флажок, переключатель или выключатель, если они находятся в группа переключателей. Однако он применяется к самой группе параметров.
-
Свойство DefaultValue применяется ко всем полям таблицы, кроме полей с типом данных "Счетчик" или "Объект OLE".
Свойство DefaultValue указывает текст или выражение, который автоматически вводится в элемент управления или поле при создании новой записи. Например, если для свойства DefaultValue для элемента управления текстовое поле задано значение =Now(), элемент управления отображает текущую дату и время. Максимальная длина параметра свойства DefaultValue составляет 255 символов.
Для элемента управления это свойство можно задать на странице свойств. Для поля оно настраивается в режиме конструктора таблицы (в разделе "Свойства поля"), а также с помощью макроса или кода Visual Basic для приложений (VBA).
В VBA для задания значения этого свойства используйте строковое выражение. Например, следующий код задает для свойства DefaultValue текстового поля PaymentMethod значение Cash:
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Примечание: Чтобы задать это свойство для поля с помощью кода VBA, можно применить свойство DefaultValue ADO или свойство DefaultValue DAO.
Свойство DefaultValue применяется только при добавлении новой записи. При изменении свойства DefaultValue автоматического изменения существующих записей не происходит.
Если свойство DefaultValue задано для элемента управления формы, привязанного к полю, для которого также определено свойство DefaultValue в таблице, применяется значение, указанное для элемента управления.
При создании элемента управления путем перетаскивания поля из Список полей параметр свойства DefaultValue поля, как определено в таблице, применяется к элементу управления в форме, хотя параметр свойства DefaultValue элемента управления останется пустым.
Один элемент управления может предоставлять значение по умолчанию другому. Например, если для свойства DefaultValue элемента управления задать следующее выражение, то по умолчанию будет использоваться значение DefaultValue, заданное для элемента управления txtShipTo:
=Forms!frmInvoice!txtShipTo
В пределах одной формы элемент управления, предоставляющий значение по умолчанию, должен предшествовать в последовательности табуляции элементу, содержащему выражение.