Azione di macro ImpostaProprietà

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

È 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

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×