Érvényesség
CheckBox objektum |
OptionGroup objektum |
ComboBox objektum |
TextBox objektum |
ListBox objektum |
ToggleButton objektum |
OptionButton objektum |
Meghatároz egy Karakterláncot, amelyet új rekord létrehozásakor automatikusan beilleszt a rendszer a mezőbe. Például egy Címjegyzék nevű táblában a Város mező alapértelmezett értékét állíthatja Budapestre. Amikor a felhasználók rekordot vesznek fel egy táblába, elfogadhatják ezt az értéket vagy beírhatják egy másik város nevét. Olvasható/írható.
kifejezés.DefaultValue
Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.
Megjegyzések
-
A DefaultValue (Alapértelmezett érték) vezérlőelem-csoportba tartozó jelölőnégyzetre, választógombra, vagy váltógombra nem vonatkozik. Magára a vezérlőelem csoportra viszont érvényes lesz.
-
A Számláló (AutoNumber) típusú és az OLE objektum típusú mezők kivételével a DefaultValue tulajdonság minden mezőnél megadható.
A DefaultValue tulajdonság egy olyan szöveget vagy kifejezést határoz meg, amelyet új rekordok létrehozásakor a rendszer automatikusan megjelenít a vezérlőelemnél vagy a mezőben. Például, ha egy szövegmező vezérlő DefaultValue tulajdonságánál a =Now() értéket adja meg, a vezérlőben az aktuális dátum és időpont fog megjelenni. A DefaultValue tulajdonság értéke legfeljebb 255 karakterből állhat.
Vezérlőelem esetén ez a tulajdonság a vezérlő tulajdonságlapján adható meg. Mező esetén ez a tulajdonság a Táblatervező nézetben (a Mezőtulajdonságok területen) egy makróval, vagy egy Visual Basic for Applications (VBA) -kóddal adható meg.
VBA-kódban egy karakterlánc-kifejezést használva adható meg a tulajdonság értéke. Az alábbi kód például PaymentMethod (Fizetési mód) nevű szövegmező DefaultValue tulajdonságának értékét „Cash”-re (Készpénzforgalomra) állítja:
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Megjegyzés: Ennek a tulajdonságnak a VBA-kóddal történő beállításához használja az ADO DefaultValue vagy a DAO DefaultValue tulajdonságot.
A DefaultValue tulajdonságot csak új rekordok felvételekor fogja alkalmazni a rendszer. Ha módosítja a DefaultValue tulajdonság értékét, a változtatást nem fogja automatikusan alkalmazni a meglévő rekordokra.
Egy olyan mezőhöz kötött űrlapvezérlő DefaultValue tulajdonságának beállításakor, amelyhez a táblában is meg van adva alapértelmezettérték, a vezérlő beállítása felül fogja írni a tábla beállítását.
Ha egy vezérlőt úgy hoz létre, hogy a mezőlista húz egy mezőt, a mező DefaultValue tulajdonságának a táblában meghatározott beállítása az űrlap vezérlőelemére lesz alkalmazva, bár a vezérlő DefaultValue tulajdonságbeállítása üres marad.
Az egyik vezérlő megadhatja egy másik vezérlő alapértelmezett értékét. Például, ha az egyik vezérlő DefaultValue tulajdonságát a következő kifejezésre állítja, a vezérlőelem alapértelmezett értéke a txtShipTo vezérlő DefaultValue tulajdonságában szereplő érték lesz.
=Forms!frmInvoice!txtShipTo
Ha a vezérlők ugyanazon az űrlapon találhatók, akkor az alapértelmezett érték forrásaként szolgáló vezérlőnek a bejárási sorrendben előbb kell szerepelnie mint a kifejezést tartalmazó vezérélőnek.