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

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Применение

Объект CheckBox Объект OptionGroup
Объект ComboBox Объект TextBox
Объект ListBox Объект ToggleButton
Объект OptionButton

Задает значение типа String, которое автоматически вводится в поле при создании записи. Например, можно задать значение "Петербург" для использования по умолчанию в поле "Город" таблицы "Адреса". При добавлении записи в таблицу пользователи могут либо принять это значение, либо ввести название другого города. Значение данного свойства доступно для чтения и записи.

выражение.DefaultValue

Выражение Обязательно. Выражение, возвращающее один из объектов в списке Применяется к.

Замечания

  • Свойство DefaultValue не применяется к элементам управления проверка box, option button или toggle button, если они находятся в группе параметров. Однако он применяется к самой группе параметров.
  • Свойство 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

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