Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.