Si applica a
Oggetto CheckBox |
Oggetto OptionGroup |
Oggetto ComboBox |
Oggetto TextBox |
Oggetto ListBox |
Oggetto ToggleButton |
Oggetto OptionButton |
Specifica un valore stringa che viene immesso automaticamente in un campo quando viene creato un nuovo record. Ad esempio, in una tabella di indirizzi è possibile impostare il valore predefinito per il campo City su Milano. Quando gli utenti aggiungono un record alla tabella, possono accettare il valore o immettere il nome di un'altra città. Lettura/scrittura.
espressione.DefaultValue
espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.
Osservazioni
-
La proprietàDefaultValue non è applicabile ai controlli per casella di controllo, pulsante di opzione o interruttore quando si trovano in un gruppo di opzioni. Si applica invece al gruppo di opzioni.
-
La proprietà DefaultValue si applica a tutti i campi della tabella, ad eccezione di quelli con un tipo di dati Numerazione automatica o Oggetto OLE.
La proprietàDefaultValue specifica il testo o un'espressione che viene immessa automaticamente in un campo quando viene creato un nuovo record. Ad esempio, se si imposta la proprietà DefaultValue per un controllo della casella di testo su =Now(), il controllo visualizza la data e l'ora correnti. La lunghezza massima di un'impostazione della proprietà DefaultValue è di 255 caratteri.
Per un controllo, è possibile impostare la proprietà nella finestra delle proprietà del controllo. Per un campo, è possibile impostare questa proprietà nella visualizzazione Struttura della tabella (nella sezione Proprietà campo), in una macro o usando il codice Visual Basic, Applications Edition (VBA).
Nel codice VBA, usare un'espressione stringa per impostare il valore di questa proprietà. Ad esempio, il codice seguente imposta la proprietà DefaultValue per un controllo della casella di testo denominato PaymentMethod su "Contanti":
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
Nota: Per impostare questa proprietà per un campo con il codice VBA, usare la proprietà DefaultValue ADO o la proprietà DefaultValue DAO.
La proprietàDefaultValue viene applicata solo quando si aggiunge un nuovo record. Se si cambia la proprietà DefaultValue, la modifica non viene applicata automaticamente ai record esistenti.
Se si imposta la proprietà DefaultValue per un controllo della maschera associato a un campo che ha anch'esso un'impostazione della proprietà DefaultValue definita nella tabella, l'impostazione del controllo sostituisce l'impostazione della tabella.
Se si crea un controllo trascinando un campo dall'elenco di campi, l'impostazione della proprietà DefaultValue del campo definita nella tabella viene applicata al controllo nella maschera, anche se l'impostazione della proprietà DefaultValue del controllo resta vuota.
Un controllo può fornire il valore predefinito per un altro controllo. Ad esempio, se si imposta la proprietà DefaultValue per un controllo sull'espressione seguente, il valore predefinito del controllo viene impostato sull'impostazione della proprietà DefaultValue per il controllo txtShipTo.
=Forms!frmInvoice!txtShipTo
Se i controlli si trovano nella stessa maschera, il controllo di origine del valore predefinito deve essere inserito prima nella ordine di tabulazione rispetto al controllo che contiene l'espressione.