È 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

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.