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 foaie de proprietăți controlului . Pentru un câmp, puteți seta această proprietate în Vizualizarea proiect a tabelului (în secțiunea Proprietăți câmp), într-un 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.
În cazul în care creați un control glisând un câmp din listă de câmpuri, setarea proprietății 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.