Maschere e controlli con Access
Breve tutorial di MC2 E-Learning su maschere e controlli di Access. Impariamo ad inserire diversi tipi di controlli in una maschera con Microsoft Access
Ogni maschera presenta tre sezioni di base:
1. Intestazione maschera
2. Corpo della maschera
3. Piè di pagina maschera.
Quando usi una creazione guidata per generare una maschera, vengono aggiunti una serie di controlli per ogni campo selezionato nella tabella sottostante la sezione Corpo e le sezioni Intestazione maschera e Pie di pagina maschera vengono lasciate vuote.
Poiché queste sezioni sono vuote, esse vengono ridotte nella visualizzazione, ma puoi dimensionaretutte le sezioni trascinandoi relativi selettori (vedi la figura 1 per sapere come fare).
Anche se i controlli etichetta e casella di testo sono forse i controlli più comuni che si trovano sulle maschere, puoi migliorare le maschere con molti altri tipi di controlli.
Puoi per esempio, aggiungere gruppi di pulsanti di opzione, caselle di controllo e caselle di riepilogo per offrire scelte agli utenti invece di costringerli a digitare valori in caselle di testo.
I controlli più comuni sono disponibili nella casella degli strumenti (figura 2).
Facendo clic sul pulsante Altri controlli (quello con martello e cacciavite incrociati con i 3 puntini sotto) viene visualizzato un elenco di tutti gli altri controlli presenti sul computer (figura 3).
I controlli visualizzati quando fai clic sul pulsante Altri controlli non sono necessariamente associati ad Access o ad altre applicazioni Microsoft Office.
L'elenco include tutti i controlli che ogni applicazione ha installato e registrato sul computer.
Alcuni controlli, come il controllo Calendario (quello raffigurato in figura 4 è ilControllo Calendario versione 9.0), possono essere molto utili.
Altri potrebbero non fare nulla quando li aggiungi a una maschera o potrebbero fare qualcosa di inatteso e poco piacevole. Se ti piace fare esperimenti, non farli in un database importante ma piuttosto in una copia di backup.
Apriamo la maschera 'Nazioni Modificata' in modalità "Visualizzazione struttura", quindi allarghiamo la sezione 'Intestazione maschera' e vi inseriamo un controllo "Cornice oggetto non associato" (figura 5); si tratta di uncontrollo segnaposto per immagini di tipo "leggero" il quale è adatto per visualizzare piccole immagini che cambiano ogni volta che si cambia record.
Il campo collegato a questo controllo e proveniente dalla tabella sottostante 'Nazioni', si chiama Bandiera ed un campo di tipo Oggetto OLE (Object Linking and Embedding), in pratica è un segnaposto con il nome di un file esterno di tipo gif o wmf, nel quale è memorizzata l'immagine di ogni bandiera (figura 6).
Naturalmente possiamo "dimensionare" a piacimento questo controllo all'interno della sezione 'Intestazione maschera'; per sganciarlo dal controllo etichetta associato basta fare 'aggancia e trascina' con il mouse sul pulsantino nero in alto a sinistra del controllo cornice oggetto non associato (non su quello del controllo etichetta di nome Bandiera!)
Ecco come si presenterà la maschera in modalità "Visualizzazione dati" (figura 7): ogniqualvolta si agirà sul selettore di record, la bandiera cambierà per riflettere la Nazione corrispondente.
Attenzione! Non confondete il controllo immagine (in questo caso cornice oggetto non associato) con il campo Oggetto OLE della tabella sottostante: se infatti non esistesse quest'ultimo e se collegaste il controllo direttamente ad un file immagine presente sul vostro disco fisso, otterete che l'immagine resta fissa al cambiare del record.
Maschere e controlli
Maschera e sottomaschera
Filtri su maschere
Query per maschere
Fare riferimento a sottomaschere
Il Generatore di espressioni
VBA e maschere
Collegamenti ad altri tutorial su Microsoft Access:
Le Relazioni tra le tabelle di Access
Costruire una tabella con Access
Esempi di Maschere con Microsoft Access
Tutorials su Microsoft Access
Dr.Maurizio Cucchiara
autore del corso:
"Corso Base di Microsoft Access"
disponibile on line su questo sito
MC2 E-Learning S.a r.l.
Formazione per il Web
http://www.mc2.it/html/access.html
Cerca sul web con Google:
