5.3 Maschere 5.3.1 Operare con le maschere 5.3.1.1 Aprire una maschera. La maschera è un tipo di oggetto di database utilizzato principalmente per facilitare l'inserimento o la visualizzazione dei dati di un database. Per aprire una maschera già esistente nel riquadro Oggetti della finestra database, seleziona l’oggetto che intendi aprire, in questo esempio Maschere. Nel riquadro a destra della finestra database viene visualizzato l’elenco di tutte le maschere presenti. Se desideri aprire la maschera in Visualizzazione maschera, fai doppio clic sulla maschera stessa, oppure dopo averla selezionata premi il pulsante Apri presente sulla barra degli strumenti della finestra database. Se invece desideri aprire una maschera in Visualizzazione struttura, dopo averla selezionata, premi il pulsante Struttura presente sulla barra degli strumenti della finestra database. Come per le tabelle, così anche per le maschere, in Visualizzazione maschera è possibile inserire, modificare o cancellare i dati. In Visualizzazione struttura è invece possibile determinare la struttura della maschera stessa, modificandone l’aspetto e le funzionalità. Ricorda che, una volta aperto un oggetto del database, è possibile passare da un tipo di visualizzazione ad un’altra, utilizzando il pulsante Visualizza presente sulla barra degli strumenti Standard, oppure attivando il menu Visualizza. 5.3.1.2 Creare e salvare una maschera. Prima di procedere nella creazione di una maschera, nel riquadro Oggetti della finestra database, per prima cosa, seleziona l'oggetto che intendi creare, nel nostro caso Maschera, e premi il pulsante Nuovo disponibile sulla barra degli strumenti della finestra stessa. Si apre una finestra di dialogo, attraverso la quale puoi scegliere quale metodo utilizzare per creare la nuova maschera: Visualizzazione struttura, Creazione guidata Maschera, Maschera standard a: colonne, tabulare, foglio dati, Tabella pivot, Grafico pivot, Creazione guidata Grafico, Creazione guidata Tabella pivot. Fai doppio clic direttamente sul comando, oppure selezionalo e premi il tasto OK. Se scegli la realizzazione Maschera standard, utilizza il menu a discesa per impostare la tabella o la query di origine dei dati dell'oggetto, e premi OK. Devi solo attendere qualche momento, e il programma visualizza sullo schermo la maschera realizzata. Puoi comunque compiere delle personalizzazioni utilizzando la Visualizzazione Struttura. Nella parte destra della finestra database sono invece disponibili i comandi: Crea una maschera in visualizzazione struttura, Crea una maschera mediante una creazione guidata. Fai doppio clic sul comando, per avviare la procedura di creazione della nuova maschera. La creazione guidata è il metodo più semplice da utilizzare. La finestra che appare ti presenta l'elenco delle tabelle e delle query presenti nel database. Seleziona, una tabella o una query, per visualizzarne i relativi campi nel riquadro Campi disponibili. Seleziona il campo che desideri includere e visualizzare nella maschera e premi il pulsante Aggiungi. Nel riquadro Campi selezionati viene presentato l'elenco di tutti i campi che decidi di includere nella nuova maschera. Il pulsante Aggiungi tutti ti permette di includere nella maschera, tutti i campi della tabella o della query impostata, senza doverli selezionare uno alla volta. In modo analogo i pulsanti Elimina e Elimina tutti ti permettono togliere dalla maschera il campo selezionato, oppure tutti i campi presenti. E' possibile includere campi scegliendoli tra differenti tabelle e query. Imposta una nuova tabella o query e seleziona i campi che desideri includere nella maschera. Una volta definiti tutti i campi della maschera premi il pulsante Avanti per proseguire. Seleziona la casella di opzione per impostare il layout da applicare alla maschera: A colonne, Tabulare, Foglio dati, Giustificato, Tabella pivot, Grafico pivot. E' disponibile un riquadro anteprima che mostra un esempio del layout selezionato. Premi il pulsante Avanti per proseguire. Nel passaggio successivo viene mostrato un elenco di stili grafici differenti, selezionali una alla volta ed utilizza il riquadro anteprima per controllare quello che più soddisfa le tue esigenze. Premi il pulsante Avanti per proseguire. Nell'ultimo passaggio puoi assegnare il nome alla nuova maschera e decidere se desideri aprirla per visualizzare o inserire le informazioni oppure se preferisci aprirla per poterne modificare la struttura. Seleziona la casella di controllo che corrisponde alle tue esigenze e premi il pulsante Fine. In Visualizzazione struttura, come abbiamo già visto, è possibile intervenire per modificare o personalizzare i campi di una maschera già esistente, oppure puoi utilizzare la Visualizzazione struttura per creare una nuova maschera. Fai doppio clic sul comando Crea una maschera in visualizzazione struttura, disponibile nella parte destra della finestra database, se desideri utilizzare questo metodo. Per poter creare una maschera in Visualizzazione struttura è necessario utilizzare gli strumenti disponibili in differenti finestre: il corpo della Maschera, la casella degli strumenti, la finestra delle Proprietà, la finestra elenco campi. Può succedere che sia disponibile solo la finestra relativa al corpo della maschera. Questo viene determinato dall'ultimo salvataggio effettuato, cioè, se in precedenza questa sezione di lavoro è stata salvata con le finestre chiuse, il programma rispetta le impostazioni dell'utente e alla nuova apertura ripropone solo quelle finestre che erano state lasciate aperte. Analizziamo insieme, prima di procedere, come fare per attivare tutte le finestre che contengono gli strumenti necessari alla creazione di una maschera. Clicca il pulsante Proprietà presente sulla barra degli strumenti Standard, oppure attiva il menu Visualizza e scegli la voce Proprietà. In alternativa, se preferisci utilizzare la tastiera premi il tasto funzione F4. Si apre la finestra relativa alle proprietà della maschera che si presenta organizzata in diverse schede. Nella scheda Dati, utilizza il menu disponibile nella casella Origine record per indicare la tabella o la query a cui è associata la maschera. Compare la finestra Elenco campi, relativa alla tabella o query selezionata. Ora puoi scegliere i campi da includere nella maschera. Seleziona un campo alla volta e trascinalo dalla finestra campi nell'area corpo della maschera. Se mentre lavori viene chiusa la finestra Elenco campi, per riattivarla, ricorda che è disponibile sulla barra degli strumenti standard il pulsante Elenco campi, oppure attiva il menu Visualizza e scegli la voce Elenco campi. Per visualizzare la finestra Casella degli strumenti, è disponibile sulla barra degli strumenti il pulsante Casella degli strumenti, oppure attiva il menu Visualizza e scegli la voce Casella degli strumenti. Puoi intervenire sul corpo maschera per modificare la disposizione degli elementi e per personalizzare i campi. Seleziona ad esempio l'etichetta del campo, ed utilizza la scheda Formato della finestra proprietà, per personalizzarne il nome (etichetta), la visibilità, il colore, l'aspetto, il font, e così via.. Per controllare il reale aspetto della maschera, utilizza il pulsante Visualizza, oppure attiva il menu Visualizza e scegli Visualizzazione maschera. In modo analogo, premi il pulsante Struttura, oppure attiva il menu Visualizza e scegli Visualizzazione struttura per proseguire nel tuo lavoro. Definita la struttura della nuova maschera premi il pulsante Salva presente sulla barra degli strumenti Standard, oppure attiva il menu File e scegli il comando Salva. Se preferisci utilizzare la tastiera è disponibile la combinazione dei tasti MAIUSC+F12 che vanno premuti contemporaneamente. Nella finestra di dialogo che appare, assegna il nome alla maschera che hai creato e premi OK per confermare. Se viene chiusa una maschera, che è stata modificata, ma non ancora salvata, il programma fa apparire una finestra nella quale ti invita a salvare le modifiche al lavoro appena realizzato. Se invece desideri salvare una maschera per generare una Pagina di accesso ai dati, attiva il menu File e scegli il comando Salva con nome. Nella finestra che appare inserisci il nome della maschera ed utilizza il menu a discesa per impostare il tipo di maschera che desideri creare. Al termine premi OK per confermare. 5.3.1.3 Utilizzare una maschera per inserire, modificare, cancellare un record. Generalmente i dati vengono inseriti in una tabella, mediante l’ausilio di maschere che sono progettate in modo specifico per agevolare questo tipo di operazione. Per inserire o eliminare un record in una maschera devi operare in Visualizzazione Maschera, oppure in Visualizzazione foglio dati. Fai doppio clic sulla maschera che intendi aprire, oppure, dopo averla selezionata premi il pulsante Apri presente sulla barra degli strumenti della finestra database; la maschera si apre in Visualizzazione Maschera. Per scorrere i dati già presenti puoi utilizzare i pulsanti di spostamento presenti in basso, sulla barra di stato della finestra. Per inserire un nuovo record premi il pulsante Nuovo record. Sulla barra degli strumenti Standard sono disponibili i pulsanti Nuovo record ed Elimina record. In alternativa per inserire un nuovo record, attiva il menu Inserisci e seleziona il comando Nuovo record, oppure se preferisci utilizzare la tastiera premi la combinazione dei tasti CTRL++. Per cancellare un record, posizionati sul record stesso, attiva il menu Modifica e seleziona il comando Elimina record. Per inserire o modificare le informazioni contenute in un campo del record posizionati con il puntatore del mouse nel campo in cui intendi inserire o modificare i dati.Quando appare il cursore lampeggiante puoi digitare le informazioni o intervenire per modificare quelle già esistenti. Ricorda che il metodo per inserire i dati in un campo viene definito dal progettista che ha creato il database. A secondo del Tipo di dati e delle Proprietà che sono state definite per ogni campo, alcuni campi ad esempio sono visibili, ma non modificabili, altri non possono essere lasciati vuoti, inserire del testo è obbligatorio, altri ancora appaiono come menu. Alcuni campi accettano solo un tipo di dato, ad esempio un campo data, e lo visualizzano in un formato predefinito. Per spostarti al campo successivo puoi utilizzare il tasto Tab, per tornare indietro premi contemporaneamente i tasti MAIUSC+Tab, in alternativa puoi utilizzare i tasti freccia. Per memorizzare i dati inseriti, non è necessario utilizzare il comando Salva, il programma salva automaticamente i dati inseriti appena viene completata la digitazione e si passa al campo successivo. Posiziona il puntatore sulla barra del titolo della maschera e clicca il tasto destro del mouse, dal menu di scelta rapida seleziona la voce Visualizzazione foglio dati. In alternativa premi sulla freccia disponibile sul lato destro del pulsante Visualizza oppure attiva il menu Visualizza, quindi seleziona la voce Visualizzazione foglio dati. In modo analogo, in Visualizzazione foglio dati, puoi utilizzare le procedure appena analizzate per creare o eliminare un record, per inserire o modificare le informazioni presenti in un campo del record. 5.3.1.4 Spostarsi sul record successivo, precedente, primo, ultimo e su un record specifico attraverso la visualizzazione maschere. Quando si apre una maschera, in modo predefinito, viene visualizzato il primo record della tabella o della query associata. Per spostarti all’interno di una maschera in Visualizzazione Maschera o in Visualizzazione foglio dati, puoi utilizzare i pulsanti di spostamento, disponibili in basso, sulla barra di stato della finestra. Se conosci il numero del record sul quale devi posizionarti, posizionati con il puntatore nella casella del record, inserisci il valore e premi il tasto INVIO. Per posizionarti nella casella del record utilizzando la tastiera premi il tasto F5. Premi invece il pulsante record Precedente o record Successivo per scorrere i record uno alla volta in avanti o indietro. Utilizza i pulsanti Primo record o Ultimo Record per posizionarti in modo rapido, rispettivamente sul primo o ultimo record. In alternativa, attiva il menu Modifica, seleziona la voce Vai, quindi nel sottomenu che appare scegli il record sul quale desideri posizionarti. Mentre si inseriscono i dati in una maschera o in una tabella, per spostarsi tra i campi, molto spesso è più comodo utilizzare la tastiera anziché il mouse. Utilizza il tasto Tab oppure i tasti Freccia per spostarti al campo successivo, la combinazione dei tasti MAIUSC+Tab ti permette invece di tornare al campo precedente. Il tasto Home è utile per spostarsi sul primo campo del record corrente, il tasto Fine invece, per spostarsi sull’ultimo campo del record corrente. La combinazione dei tasti CTRL+Home e CTRL+Fine permettono di spostarsi rispettivamente al primo campo del primo record, e all’ultimo campo dell’ultimo record. I tasti Pagina Su e Pagina giù, sono utili per sfogliare l’archivio dei dati spostandosi rispettivamente al record precedente e successivo. 5.3.1.5 Inserire, modificare testo nell’intestazione, piè di pagina di una maschera. Per inserire, modificare testo nell’intestazione o nel piè di pagina di una maschera occorre lavorare in Visualizzazione struttura, come abbiamo infatti già visto, è in questa modalità che puoi intervenire per impostare, modificare o personalizzare i campi di una maschera nuova oppure già esistente. Attiva il menu Visualizza e scegli il comando Intestazione/Piè di pagina maschera. Nella maschera viene inserito uno spazio, al di sopra e al di sotto, della sezione corpo, destinato ad ospitare l’Intestazione e il Piè di pagina. Ricorda che puoi intervenire modificando le dimensioni della finestra, sulla quale stai lavorando, utilizzando il pulsante ingrandisci, o trascinando con il mouse i bordi della finestra. Se non è attiva la Casella degli strumenti, clicca il pulsante corrispondente oppure attiva il Menu Visualizza e scegli il comando Casella degli strumenti. Seleziona lo strumento Etichetta e posizionati nella sezione Intestazione. Quando il puntatore del mouse assume la forma della lettera A accompagnata dal simbolo più (+), clicca il tasto sinistro del mouse, e mantenendolo premuto disegna il riquadro. Quando il riquadro assume le dimensioni desiderate, rilascia il tasto del mouse. Compare un campo bianco nel quale puoi iniziare ad inserire il testo che desideri visualizzare nell’Intestazione. Al termine premi il tasto INVIO per confermare il tuo inserimento. Puoi utilizzare i pulsanti disponibili sulla barra degli strumenti di Formattazione per personalizzare il testo. Se desideri personalizzare le maschere inserendo un’immagine, oppure un logo aziendale, premi il pulsante Immagine. Quando il puntatore del mouse assume la forma di una cornice accompagnata dal simbolo più (+), clicca il tasto sinistro del mouse, e mantenendolo premuto disegna il riquadro. Quando il riquadro assume le dimensioni desiderate, rilascia il tasto del mouse. Compare una finestra di dialogo attraverso la quale è possibile ricercare il file da utilizzare. Dopo averlo individuato, selezionalo e premi OK, oppure fai doppio clic direttamente sul file stesso. Se desideri controllare il risultato del tuo lavoro premi il pulsante Visualizza per passare alla visualizzazione Maschera. 5.3.1.6 Cancellare una maschera. Per cancellare una maschera, nella finestra database, per prima cosa devi selezionare la maschera, poi premi il tasto CANC, oppure clicca sul pulsante Elimina disponibile sulla barra degli strumenti della finestra database. Lo stesso comando è disponibile anche attivando il menu Modifica. In alternativa dopo aver selezionato la maschera con il tasto destro del mouse, nel menu di scelta rapida che appare seleziona il comando Elimina. Qualsiasi sia la procedura utilizzata per eliminare una maschera, appare una finestra di dialogo per richiedere una tua conferma prima di procedere alla definitiva eliminazione. Premi il pulsante Sì per confermare, No per annullare l’operazione. Ricorda in caso di errore non sarà più possibile annullare l’operazione. Se la maschera che desideri cancellare è al momento aperta, il sistema ti impedisce di eliminarla, potrai procedere alla cancellazione della maschera solo dopo averla chiusa. 5.3.1.7 Salvare e chiudere una maschera. Abbiamo già visto che il programma salva automaticamente i dati inseriti appena viene completata la digitazione e si passa al campo successivo. Non è quindi necessario utilizzare il comando Salva prima di chiudere una maschera. Per chiudere una maschera premi il pulsante Chiudi (la X in alto a destra) presente sulla finestra, oppure attiva il menu File e scegli il comando Chiudi. In alternativa fai doppio clic sull’icona che rappresenta la maschera, presente a sinistra sulla barra del titolo, oppure clicca la medesima icona, con un solo clic del mouse, e dal menu di scelta rapida che appare seleziona il comando Chiudi. Se stai invece lavorando in Visualizzazione struttura di una maschera, prima di chiuderla devi procedere con il salvataggio. Premi il pulsante Salva presente sulla barra degli strumenti Standard, oppure attiva il menu File e scegli il comando Salva. Se preferisci utilizzare la tastiera è disponibile la combinazione dei tasti MAIUSC+F12 che vanno premuti contemporaneamente. Se viene chiusa una maschera, della quale è stata modificata la struttura, ma non ancora salvata, il programma fa apparire una finestra nella quale ti invita a salvare le modifiche apportate.