Proprietatea DefaultValue

Se aplică la

Obiectul CheckBox

Obiectul OptionGroup

Obiectul ComboBox

Obiectul TextBox

Obiectul ListBox

Obiectul ToggleButton

Obiectul OptionButton

Specifică o valoare șir de caractere care este introdusă automat într-un câmp atunci când se creează o înregistrare nouă. De exemplu, într-un tabel Adrese puteți seta valoarea implicită pentru câmpul Localitate la Craiova. Atunci când utilizatorii adaugă o înregistrare la tabel, ei fie pot accepta această valoare, fie pot introduce numele unei alte localități. Citire/scriere.

expresie.DefaultValue

expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.

Observații

  • Proprietatea DefaultValue nu se aplică la controale casetă de selectare, buton de opțiune sau buton de comutare atunci când se află într-un grup de opțiuni. Totuși, se aplică la grupul de opțiuni propriu-zis.

  • Proprietatea DefaultValue se aplică la toate câmpurile de tabel, cu excepția acelor câmpuri cu tipul de date Numerotare automată sau Obiect OLE.

Proprietatea DefaultValue specifică textul sau o expresie care este introdusă automat într-un control sau într-un câmp atunci când se creează o înregistrare nouă. De exemplu, dacă setați proprietatea DefaultValue pentru un control casetă text la =Now(), controlul afișează data și ora curente. Lungimea maximă pentru o setare de proprietate DefaultValue este de 255 de caractere.

Pentru un control, puteți seta această proprietate în foaia de proprietăți a controlului. Pentru un câmp, puteți seta această proprietate în vizualizarea Proiectare a tabelului (în secțiunea Proprietăți câmp), într-o macrocomandă sau utilizând cod Visual Basic for Applications (VBA).

În codul VBA, utilizați o expresie șir pentru a seta valoarea acestei proprietăți. De exemplu, codul următor setează proprietatea DefaultValue pentru un control de casetă text denumit PaymentMethod (MetodăPlată) la „Cash” (Numerar):

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Notă : Pentru a seta această proprietate pentru un câmp utilizând cod VBA, utilizați proprietatea ADO DefaultValue sau proprietatea DAO DefaultValue.

Proprietatea DefaultValue se aplică doar atunci când adăugați o înregistrare nouă. Dacă modificați proprietatea DefaultValue, modificarea nu aplică automat la înregistrările existente.

Dacă setați proprietatea DefaultValue pentru un control de formular care este legat la un câmp care are și o setare de proprietate Valoareimplicită definită în tabel, setarea controlului înlocuiește setarea din tabel.

Dacă creați un control glisând un câmp din lista de câmpuri, setarea de proprietate DefaultValue a câmpului, așa cum este definită în tabel, se aplică la controlul din formular, deși setarea proprietății DefaultValue a controlului va rămâne necompletată.

Un control poate oferi o valoare implicită pentru un alt control. De exemplu, dacă setați proprietatea DefaultValue pentru un control la următoarea expresie, valoarea implicită a controlului este setată la setarea proprietății DefaultValue pentru controlul txtShipTo.

=Forms!frmInvoice!txtShipTo

În cazul în care controalele se află pe același formular, controlul care este sursa valorii implicite trebuie să apară mai înainte în ordinea de tabulare decât controlul care conține expresia.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×