CAPITOLO 2 MASCHERE E REPORT Le basi di dati per Economia La gestione facilitata dei database Una Maschera (Form) è un’interfaccia con cui l'utente gestisce l'immissione, la modifica, il reperimento e la stampa dei dati. La maschera visualizza i dati uno alla volta, presentando per ogni campo un'etichetta alla quale è associato uno spazio utilizzabile per l'inserimento delle informazioni, il controllo. I controlli possono essere: 1. Associati. L’origine dei dati contenuti è un campo di una tabella o di una query (che prendono il nome di origine record) 2. Non associati. Non hanno alcun legame con tabelle o query. 3. Calcolati. Il valore contenuto è il risultato di un’espressione applicata a campi di tabelle o query. La maschera è composta da: 1. Corpo. 2. Intestazione e Piè di pagina della maschera. 3. Intestazione e Piè di pagina della pagina. Creare una maschera 1. Visualizzazione Struttura. È il metodo più complesso, ma quello che garantisce il maggior controllo. 2. Creazione guidata Maschera. Seguendo i passaggi si devono indicare i campi da inserire, il layout, lo stile grafico ed il nome da assegnare alla maschera. 3. Maschera standard. In un unico passaggio crea una maschera partendo da una tabella o da una query. • Visualizzare mediante una maschera i corsi presenti nel database corso di studi. Visualizzazione Struttura (1) Indipendentemente dal modo in cui è stata creata la maschera, è sempre possibile modificarla e personalizzarla in Visualizzazione Struttura agendo tramite la Casella degli strumenti e l’Elenco campi visualizzabile tramite l’apposito pulsante ( ). • Visualizzare nella maschera corsi l’intestazione ed aggiungere un controllo associato che riporti il nome del docente. 1. Visualizza / Int./piè di pagina maschera 2. Creare un’etichetta nello spazio appena visualizzato e scrivere l’intestazione 3. Posizionare un controllo associabile (in questo caso una casella combinata ) nel corpo della maschera. 4. Seguire la procedura di Creazione guidata Casella Combinata. Visualizzazione Struttura (2) • Creare una maschera borsa di studio, inserendo un controllo Gruppo di opzioni relativo all’assegnazione (0 non assegnata, 1 assegnata, da inserire nella tabella). Si vogliono assegnare 5 borse di studio in base al numero di esami dati e a parità in base alla media (se la parità sussiste, l’iscritto più recente). 1. Posizionare un controllo associabile (in questo caso una Gruppo di opzioni ) nel corpo della maschera. 2. Seguire la procedura di Creazione guidata Gruppo di Opzioni. Nel caso che nell’origine record ci sia un campo Sì/No, si procede analogalmente ma inserendo un controllo associabile del tipo Casella di controllo ( ) Facilitare l’immissione dei dati • Creare una maschera Esami che visualizzi IdEsame, matricola, cognome e nome dello studente, IdCorso, nome del corso, data e voto. 1. Creare la maschera Esami. 2. Modificare i controlli su matricola e nome del corso da casella di testo a casella combinata. 3. Da Proprietà/Dati scegliere come origine riga: Studenti per la casella combinata matricola, Corsi per IdCorso. 4. Per visualzzare i dati utili da Proprietà/Formato per le caselle combinate scegliere Numero colonne = 3. Sottomaschere • Creare una maschera Studenti, associando sottomaschere relative agli esami svolti. 1. Creare la maschera Studenti. 2. Dalla Casella degli strumenti trascinare nel corpo della maschera la sottomaschera ( ). 3. Nella finestra di creazione guidata scegliere Usa tabelle e query esistenti, poi selezionare i campi da inserire nella sottomaschera (Corsi.nome, Data, Voto), definire i collegamenti tra maschera e sottomaschera, scegliere il nome. La stampa dei database Un Report è il miglior strumento per la stampa dei dati. Condivide molte caratteristiche con la maschera, in particolare la struttura, la casella degli strumenti, i controlli, le creazioni guidate, i sottoreport simili alle sottomaschere. A differenza delle maschere i report non sono destinati alla visualizzazione (c’è solo l’anteprima di stampa) e non prevedono la possibilità di modificare i dati. Il report è composta da: 1. Corpo. 2. Intestazione e Piè di pagina dei gruppi. 3. Intestazione e Piè di pagina della pagina. 4. Intestazione e Piè di pagina del report. Creare un report 1. Visualizzazione Struttura. È il metodo manuale. 2. Creazione guidata Report. Seguendo i passaggi si devono indicare i campi da inserire, i gruppi e le opzioni di raggruppamento, i criteri di ordinamento, il layout, lo stile di formattazione ed il nome da assegnare al report. 3. Report standard. In un unico passaggio crea un report partendo da una tabella o da una query. • Preparare un report sugli esami registrati nel database corso di studi catalogando i dati sulla base della data.