Proprietà OnChange

Si applica a
Access per Microsoft 365 Access 2021 Access 2019 Access 2016

Si applica a

Oggetto ComboBox
Raccolta TabControl
Oggetto TextBox

Imposta o restituisce il valore della casella Su modifica della finestra Proprietà di uno degli oggetti nell'elenco Si applica a. Oggetto String di lettura/scrittura.

        
      

espressione.SuModifica

Espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

Questa proprietà è utile per modificare a livello di programmazione l'azione eseguita da Microsoft Office Access 2007 quando viene attivato un evento. Ad esempio, tra chiamate eventi è possibile che si voglia modificare i parametri di un'espressione oppure passare da una routine evento a un'espressione o una macro, in base alle circostanze in cui è stato attivato l'evento.

L'evento Change si verifica quando cambia il contenuto di una casella di testo o la parte di testo di una casella combinata. Si verifica anche quando ci si sposta da una pagina a un'altra pagina in un controllo Struttura a schede.

Il valore di .SuModifica sarà uno dei seguenti, in base alla selezione scelta nella finestra Scegli generatore, a cui si accede facendo clic sul pulsante Genera accanto alla casella Su modifica nella finestra delle proprietà dell'oggetto:

  • Se si sceglie Generatore di espressioni, il valore sarà "=espressione", dove espressione corrisponde all'espressione della finestra Generatore di espressioni.
  • Se si sceglie Generatore di macro, il valore corrisponde al nome della macro.
  • Se si sceglie Generatore di codice, il valore sarà "[routine evento]".

Se la casella Su modifica è vuota, il valore della proprietà è una stringa vuota.

Esempio

L'esempio seguente stampa il valore della proprietà .SuModifica nella finestra Immediata per la casella di testo "Indirizzo" nella maschera "Ordini".

Debug.Print Forms("Order Entry").Controls("Address").OnChange