Proteggere i dati in una maschera, disabilitando i controlli.

Se in una maschera di Microsoft Access, abbiamo bisogno di visualizzare un dato tramite una casella di testo o combinata o di riepilogo, ma allo stesso tempo vogliamo che questo dato sia protetto da modifiche, abbiamo a disposizione due proprietà da poter impostare.

Selezioniamo la casella di testo (o il controllo desiderato):
nella finestra delle proprietà sotto la scheda Dati, possiamo impostare le due proprietà: abilitato e bloccato.

AbilitaControlli

In particolare possiamo apprezzare i seguenti effetti:

– impostare che l’oggetto non è abilitato
(abilitato=No, ovvero enabled=False in VBA):
inibisce la possibilità di potersi posizionare sopra con il cursore, sia con il tabulatore, sia direttamente con il mouse

– impostare che l’oggetto è bloccato
(bloccato=Si ovvero locked=True in VBA):
inibisce la possibilità di modificare il contenuto nel campo, indipendentemente dal potercisi posizionare sopra e addirittura selezionarne il contenuto (utile nel caso di stringhe di testo o di numeri di cui sia necessario fare copia/incolla ma senza poter modificare il contenuto)

Roberto 🙂