Применение
| Объект CheckBox | Объект OptionGroup |
|---|---|
| Объект ComboBox | Объект TextBox |
| Объект ListBox | Объект ToggleButton |
| Объект OptionButton |
Задает значение типа String, которое автоматически вводится в поле при создании записи. Например, можно задать значение "Петербург" для использования по умолчанию в поле "Город" таблицы "Адреса". При добавлении записи в таблицу пользователи могут либо принять это значение, либо ввести название другого города. Значение данного свойства доступно для чтения и записи.
выражение.DefaultValue
выражение Обязательно. Выражение, возвращающее один из объектов в списке "Применяется к".
Замечания
- Свойство DefaultValue не применяется к полям проверки, переключателям или кнопкам-переключателям, если они находятся в группе параметров. Однако это относится к самой группе вариантов.
- Свойство DefaultValue применяется ко всем полям таблицы, кроме полей с типом данных "Счетчик" или "Объект OLE".
Свойство DefaultValue задает текст или выражение, которое автоматически вводится в элемент управления или поле при создании новой записи. Например, если для свойства DefaultValue элемента управления текстовым полем задано значение =Now(), в нем будут отображаться текущие дата и время. Максимальная длина параметра свойства DefaultValue составляет 255 символов.
Свойство элемента управления можно задать на странице свойств элемента управления. Для поля это свойство можно задать в режиме конструктора таблицы (в разделе "Свойства поля"), в макросе или с помощью кода VBA, предназначенного для Visual Basic для приложений.
В коде 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
Если элементы управления находятся в одной форме, элемент управления, являющийся источником значения по умолчанию, должен отображаться в последовательности табуляции раньше, чем элемент управления, содержащий выражение.