Azione di macro ImpostaProprietà

È possibile usare l'azione SetProperty per impostare una proprietà per un controllo in una maschera o in un report nei database desktop di Access. È anche possibile usare questa azione per impostare una proprietà per un controllo in una visualizzazione elenco o vuota di un'app Web di Access.

Impostazione

Gli argomenti dell'azione SetProperty sono i seguenti.

Argomento dell'azione

Descrizione

Nome controllo

Digitare il nome del campo o del controllo per cui impostare il valore della proprietà. Usare solo il nome del controllo, non la sintassi completa. Lasciare vuoto questo argomento per impostare la proprietà per la maschera o il report corrente.

Proprietà

Selezionare la proprietà da impostare. Per un elenco delle proprietà che è possibile impostare con questa azione, vedere la sezione Note di questo articolo.

Valore

Digitare il valore su cui impostare la proprietà. Per le proprietà dei database desktop i cui valori sono Sì o No, usare -1 per Sì e 0 per No. Per le proprietà delle app Web di Access i cui valori sono Sì o No, usare e No.

Note

  • È possibile usare l'azione SetProperty nei database desktop per impostare le proprietà seguenti di un controllo: Abilitato, Visibile, Bloccato, Sinistra, Superiore, Larghezza, Altezza, Colore primo piano, Colore sfondo o Didascalia.

    Nota: Non tutti i tipi di controllo dei database desktop supportano l'impostazione di ogni proprietà elencata sopra.

  • Per le app Web di Access, è possibile impostare le proprietà seguenti dei controlli: Abilitato, Visible, Colore primo piano, Colore sfondo, Didascalia o Valore.

    Nota: Non tutti i tipi di controllo delle app Web di Access supportano l'impostazione di ogni proprietà elencata sopra. È possibile usare l'azione di macro SetProperty solo con le visualizzazioni elenco e vuota nelle app Web di Access.

  • Se si immette un valore non valido per l'argomento Valore, non si verificano errori, ma Access potrebbe impostare un valore diverso della proprietà, a seconda di come interpreta l'argomento.

  • Nei database desktop di Access è possibile usare l'azione SetProperty in una macro autonoma solo se è preceduta da un'azione che seleziona la maschera o il report contenente il controllo per cui si imposta la proprietà. Se la maschera o il report non è aperto, è possibile usare l'azione OpenForm o OpenReport per aprirlo e selezionarlo. Se la maschera o il report è già aperto, è possibile usare l'azione SelectObject per selezionarlo. È possibile usare l'azione SetProperty per impostare la proprietà. Non è necessario selezionare l'oggetto se si usa l'azione SetProperty in una macro incorporata in un controllo nella stessa maschera o nello stesso report del controllo per cui si imposta la proprietà.

  • Per eseguire l'azione SetProperty in un modulo VBA, usare il metodo SetProperty dell'oggetto DoCmd.

Esempio

La macro seguente imposta su 0 la proprietà Abilitato del controllo txtDescription in un database desktop di Access. In altre parole, disabilita il controllo.

Azione

Argomenti

SetProperty

Nome controllo: txtDescription

Proprietà: Abilitato

Valore: 0

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×