Свойство DefaultValue (Значение по умолчанию)

Применение

Объект 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

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×