Застосовується до
Об’єкт CheckBox |
Об’єкт OptionGroup |
Об’єкт ComboBox |
Об’єкт TextBox |
Об’єкт ListBox |
Об’єкт ToggleButton |
Об’єкт OptionButton |
Указує значення String, яке автоматично вводиться в поле, коли створюється запис. Наприклад, у таблиці "Адреси" за замовчуванням полю "Місто" можна задати значення "Харків". Коли користувачі додаватимуть запис до таблиці, вони зможуть прийняти це значення або ввести іншу назву міста. Читання й записування.
вираз.DefaultValue
expression — обов’язковий аргумент. Вираз, який повертає один з об'єктів у списку "Застосовується до".
Примітки
-
Властивість DefaultValue не застосовується до елементів керування Прапорець, кнопка-перемикач або кнопка-перемикач в група параметрів. Проте вона застосовується до самої групи елементів керування.
-
Властивість DefaultValue застосовується до всіх полів таблиці, крім полів із типом даних "Об’єкт OLE" або "Автонумерація".
Властивість DefaultValue визначає текст або вираз, які автоматично вводяться в елемент керування або поле під час створення нового запису. Наприклад, якщо для властивості DefaultValue елемента керування текстове поле встановити значення =Now(), в елементі керування відображатимуться поточні дата й час. Максимальна довжина властивості DefaultValue – 255 символів.
Для елемента керування цю властивість можна встановити в вікно властивостей елемента керування . Для поля цю властивість можна встановити в режимі конструктора таблиці (у розділі Властивості поля), у макрос або за допомогою коду Visual Basic for Applications (VBA).
У коді VBA значення цієї властивості можна задати, використовуючи рядковий вираз. Нижче наведено приклад коду, який задає властивості DefaultValue елемента керування "Текстове поле" з іменем "Метод оплати" значення "Готівка".
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Примітка.: Щоб задати цю властивість полю за допомогою коду VBA, використовуйте властивість ADO DefaultValue або DAO DefaultValue.
Властивість DefaultValue застосовується, лише коли додається новий запис. Її зміна автоматично застосовується до наявних записів.
Якщо задати властивість DefaultValue елементу керування форми, зв’язаному з полем, якому також установлено значення DefaultValue таблиці, значення елемента керування перевизначає значення таблиці.
Якщо створити елемент керування перетягуванням поля з список полів, значення властивості DefaultValue поля, як визначено в таблиці, застосовується до елемента керування у формі, хоча значення властивості DefaultValue елемента керування залишиться пустим.
Стандартне значення одного елемента керування можна застосувати до іншого. Наприклад, якщо задати властивості DefaultValue елемента керування наведений нижче вираз, це значення застосується також до властивості DefaultValue елемента керування txtShipTo.
=Forms!frmInvoice!txtShipTo
Якщо елементи керування розташовано в одній формі, у послідовності переходу має відобразитися спочатку елемент керування, до якого застосовано стандартне значення, а потім елемент керування, що містить вираз.