5.3 Uso di maschere

5.3.1 Creare una maschera

5.3.1.1 Creare una semplice maschera

Il modo più semplice in assoluto per cerare una maschera è il seguente. Selezioniamo nel database la tabella per la quale vogliamo generare la maschera e clicchiamo sul pulsante Nuovo oggetto

Cliccando sul pulsantino a destra appare un menu dal quale scegliamo Maschera standard

IL programma creerà automaticamente una maschera per la tabella

Che avrà tante finestre quanti sono i campi presenti in ogni record della tabella. Ogni finestra è dotata di un’etichetta che il programma realizza prendendo dal nome del campo

Un’altra procedura consiste nella realizzazione guidata della maschera. Clicchiamo sul pulsante Nuovo

Appare la seguente finestra nella quale dobbiamo selezionare la voce Creazione guidata maschera

In essa dobbiamo anche selezionare la tabella che vogliamo associare alla maschera

Cliccando sul pulsante OK appare la seguente finestra

Con essa selezioniamo i campi disponibili in ogni record della tabella e che vogliamo inserire nella maschera

Con il primo pulsante inseriamo il campo selezionato fra quelli inseriti nella maschera

Con il secondo pulsante inseriamo nella maschera tutti i campi indistintamente

Una volta selezionato un campo, se vogliamo eliminarlo dall’elenco di quelli selezionati usiamo il terzo pulsante

Per eliminare tutti i campi selezionati usiamo il quarto pulsante

Effettuata la selezione dei campi che vogliamo inserire nella tabella clicchiamo sul pulsante Avanti per passare al successivo step della procedura

Nel passo successivo scegliamo il layout della tabella

Una tabella a colonna avrà il seguente aspetto

Una maschera tabulare avrà il seguente aspetto

E così via

Il successivo passo consiste nella selezione dello stile della maschera

A questo punto la procedura è terminata e possiamo scegliere il nome con cui salvare la maschera, aprirla per utilizzarla o modificare la struttura appena costruita

L’ultima possibilità è quella di creare la maschera in visualizzazione struttura

Appare una maschera senza alcuna struttura ed una finestra che contiene l’elenco dei campi disponibili nella tabella prescelta

Per inserire un campo nella maschera basta selezionarlo dall’elenco e trascinarlo nella maschera

Osserviamo che ogni campo è associato ad un’etichetta. Quando il puntatore del mouse assume la forma di una mano aperta, possiamo trascinare campo ed etichetta all’interno della maschera. Se spostiamo il puntatore verso il quadratino in alto a sinistra del campo o dell’etichetta, esso assume la forma di una mano con indice puntato. In tal caso possiamo spostare il campo da solo senza l’etichetta o viceversa.

Notiamo come, per il primo campo, sia stata inserita una finestra semplice mentre nel secondo caso, trattandosi di un campo a ricerca guidata, il programma ha introdotto una casella combinatoria.

Invece di trascinare direttamente i campi nella tabella possiamo procedere in maniera diversa. Clicchiamo sul pulsante Casella degli strumenti

Appare la barra degli strumenti

Selezioniamo, ad esempio, il comando Casella di testo

Il puntatore del mouse assume la forma del simbolo della casella di testo e, tenendo il tasto sinistro del mouse premuto, possiamo dimensionare la casella di testo nella maschera

In questo caso lo strumento Casella di testo non è automaticamente associato ad alcun campo della tabella. Per creare l’associazione, dopo aver selezionato la casella, clicchiamo sul tasto destro del mouse. Nel menu che compare selezioniamo la voce Proprietà

Alternativamente utilizziamo il comando Proprietà dalla barra degli strumenti

Infine possiamo selezionare il comando Proprietà dal menu Visualizza

Appare la seguente finestra, nella quale selezioniamo la cartella Dati

Clicchiamo alla voce Origine controllo e selezioniamo dal menu a discesa che compare, il nome del campo che vogliamo associare alla casella

Per modificare l’etichetta generica, clicchiamo al suo interno e digitiamo il nuovo nome

Un altro controllo è la Casella combinata

Le caselle combinate servono per presentare una lista di voci predefinite da usare in un determinato campo, senza però, limitare il campo ad una di queste scelte. Con una casella combinata si può scegliere una delle voci predefinite oppure digitare un nuova voce.

Inserendo una casella combinata nella maschera, appare una finestra per la creazione guidata della casella combinata

Se selezioniamo la prima opzione e clicchiamo sul pulsante Avanti, appare una nuova finestra con la quale il programma ci chiede di selezionare quale fra le altre tabelle presenti nel database va utilizzata per fornire le voci della casella combinata.

Successivamente, scelta la tabella origine, il programma chiede di selezionare quale o quali dei campi in esso presenti vanno inseriti nella casella combinata

Ci viene poi chiesto di determinare la larghezza della casella combinata

Poi ci viene chiesto se ciò che l’utente inserirà nella casella combinata deve essere memorizzato in uno dei campi della tabella per la quale stiamo costruendo la maschera

Infine dobbiamo scegliere l’etichetta

Un’altra alternativa è quella di scegliere l’opzione Immissione personalizzata

In tal caso compare la seguente finestra di dialogo

Con la quale decidiamo quante colonne andranno inserite nella casella e immettiamo le voci dell’elenco.

Se scegliamo l’ultima opzione invece,

La casella diventa uno strumento per ricercare record che hanno la proprietà corrispondente alla voce selezionata

Altro comando è la casella di riepilogo

La differenza fra questo controllo e quello precedente è che l’utente che inserisce i dati nella tabella non può digitare la voce ma soltanto scegliere uno dei valori presenti nell’elenco. Immettendo una casella di riepilogo all’interno della maschera, si attiva una procedura del tutto identica a quella vista per la casella combinata

UN comando interessante è anche l’interruttore. Supponiamo di avere, fra i vari campi anche un campo di tipo Si/No.

Selezioniamo il comando Interruttore

Selezionando poi le Proprietà dell’interruttore si sceglie il campo Si/No a cui associarlo. Quando useremo la maschera, se il pulsante apparirà incassato il campo apparirà settato a Si, mentre, se apparirà in rilievo, il campo sarà settato a No. Cliccando sul pulsante potrete settare il valore del campo associato.

Funzionamento analogo hanno lo strumento Opzione

o Casella di controllo

5.3.1.2 Inserire i dati in un database usando semplici maschere

Creata la maschera, utilizzando le caselle di vario tipo inserite in essa, si possono modificare o inserire i dati nei vari record della tabella associata. Possiamo navigare nella tabella utilizzando il mouse oppure il tasto delle tabulazioni della tastiera. Cliccando più volte su tale tasto, il cursore si sposta sulle caselle successive.

L’ordine con cui ci si sposta mediante il tasto TAB coincide, in genere, con quello con cui le varie caselle sono state inserite nella maschera. Tale ordine può, però, essere modificato. Si apre la maschera in modalità struttura, si clicca sulla casella e si fanno comparire le sue Proprietà

occorre cliccare sulla cartella Altro e selezionare l’opzione Ordine spostamento. Per modificare tale ordine possiamo modificare direttamente il numero che rappresenta l’ordine dello spostamento oppure cliccare sul pulsantino che si trova alla sua destra

appare la seguente finestra

si seleziona la riga corrispondente alla casella di cui si vuole modificare l’ordine di accesso e, tenendo il tasto sinistro del mouse premuto, la si trascina nella nuova posizione