Utilizzo delle Maschere in Microsoft Access
Transcript
Utilizzo delle Maschere in Microsoft Access
Utilizzo delle Maschere in Microsoft Access 2000 Novembre 2007 Creazione di una nuova maschera (1) Si effettuano le seguenti operazioni nella finestra corrispondente alla base di dati: dati: Utilizzo delle Maschere in Microsoft Access • si seleziona la cartella Maschere • si preme il tasto Crea Visualizzazione Struttura una Maschera in • In Proprieta – Dati – Origine Record si seleziona la tabella o la query di cui si vogliono visualizzare i dati 4 Uso delle maschere • Permettono di definire delle interfacce grafiche per la gestione dei dati del database • Permettono di realizzare delle piccole applicazioni 2 5 3 6 Finestra per la gestione delle maschere T. Cerquitelli, P. Garza 1 Utilizzo delle Maschere in Microsoft Access 2000 Novembre 2007 Creazione di una nuova maschera (2) Inserimento di oggetti di base • Attivare la finestra con l’elenco dei campi appartenenti alla tabella/query tabella/query sorgente tramite l’apposita icona • Selezionare l’oggetto desiderato con il mouse Per aggiungere un oggetto all’ all’interno della maschera • Trascinare con il mouse sul tavolo di lavoro i campi che si vogliono visualizzare • Cliccare con il mouse sul tavolo di lavoro nel punto in cui si intende posizionare l’oggetto • Aggiungere eventuali altri oggetti selezionandoli dalla finestra degli oggetti • Cambiare la posizione e le caratteristiche grafiche delle oggetti utilizzando gli strumenti disponibili 7 Attivazione finestra con l’elenco dei campi Attivazione casella degli strumenti Casella degli strumenti 10 Impostazione proprietà proprietà Per impostare le proprietà proprietà di un oggetto: oggetto: • Cliccare sull’ sull’oggetto con il mouse Tavolo di lavoro Elenco dei campi disponibili • Premere il tasto destro • Selezionare l’opzione proprietà proprietà dal menu Impostare il valore relativo alla proprietà proprietà desiderata all’ all’interno della finestra contenente l’elenco delle proprietà proprietà disponibili per l’oggetto selezionato 8 Casella degli strumenti 11 Proprietà Proprietà della maschera Sono messi a disposizione i seguenti oggetti: oggetti: • Origine record:: tabella o query dalla quale vengono letti i dati • Etichetta • Visualizzazione predefinita:: tipo di visualizzazione dei dati (un record per volta, volta, tutti assieme in un’ un’unica tabella) tabella) • Casella di testo • Consenti modifiche:: SI = permesso modificare i dati dei record • Casella combinata • Consenti eliminazioni:: SI = permesso eliminare record • Pulsante di comando • Consenti aggiunte:: SI = permesso aggiungere record • Immagine • Immissione dati:: aggiungere record • Sottomaschera • Selettori record:: presenza di un selettore di record sulla maschera • ecc. ecc. • Pulsanti spostamento:: presenza di pulsanti per lo spostamento sui record 9 T. Cerquitelli, P. Garza SI = la maschera viene usata solo per 12 2 Utilizzo delle Maschere in Microsoft Access 2000 Novembre 2007 Esercizio n. 1 Pulsante di comando Creare una maschera che visualizzi (uno per volta ) il codice e il nome dei diversi corsi e che dia la possibilita’ possibilita’ di inserire un nuovo corso • Permette di svolgere dei comandi in seguito alla pressione del pulsante • Può essere comodo per fare dei menu • Può essere usato per eseguire delle operazioni sul record attualmente visualizzato nella maschera (cancellazioni, cancellazioni, ecc.) ecc.) 13 Casella di testo associata al campo codice Etichetta 16 Inserimento di un pulsante di comando • Si seleziona l’oggetto di tipo Pulsante di comando dalla finestra degli oggetti • Lo si posiziona sul tavolo di lavoro • Automaticamente si apre una finestra che permette di decidere il comando da associare al pulsante • In base al comando scelto vengono proposte una serie di apposite finestre Selettore di record Pulsanti di spostamento 14 17 Esercizio n. 2 Esercizio n. 3 Creare una maschera che visualizzi (uno per volta) volta) la matricola, matricola, il cognome, cognome, il nome e la data di nascita dei diversi studenti e che dia la possibilita’ possibilita’ di inserire un nuovo studente • Gestione corsi – Visualizza il codice e il nome dei diversi corsi uno per volta e da la possibilita’ possibilita’ di inserire un nuovo corso Creare una maschera con tre pulsanti • Gestione studenti – Visualizza la matricola, matricola, cognome, cognome, nome e data di nascita degli studenti (uno per volta) volta) e da la possibilita’ possibilita’ di inserire un nuovo studente • Uscita dalla maschera 15 T. Cerquitelli, P. Garza 18 3 Utilizzo delle Maschere in Microsoft Access 2000 Novembre 2007 Esercizio n.4 Uso delle caselle combinate (2) Pulsante associato all’apertura della maschera relativa ai corsi • Creare una nuova maschera per l’inserimento dei dati contenuti nella tabella dei voti • Aggiungere un oggetto di tipo casella combinata • Selezionare come origine dei dati della casella combinata l’opzione tabella o query • Indicare la tabella/query tabella/query origine dei dati (nel nostro caso la tabella studenti) studenti) • Selezionare i campi che si vogliono visualizzare nella casella combinata (nell’ nell’esempio matricola, matricola, cognome e nome) nome) Pulsante associato alla maschera degli studenti Pulsante che chiude l’applicazione 19 22 Esercizio n.4 Uso delle caselle combinate (3) Caselle combinate • Permettono di selezionare da una lista di valori predefiniti il valore da assegnare ad un campo • Nella penultima finestra selezionare l’opzione Memorizza il valore in questo campo, ed indicare il campo in cui si vuole memorizzare il valore (nell’ nell’esempio il campo matricola) matricola) • Dare un nome all’ all’oggetto Completare la maschera aggiungendo due altre caselle combinate una per il codice del corso e l’altra per il campo voto 20 23 Esercizio n.4 Uso delle caselle combinate (1) Casella combinata usata per inserire la matricola dell’utente • Creare una maschera per la registrazione degli esami sostenuti dagli studenti • Fornire l’elenco di studenti attualmente registrati nella base di dati e l’elenco di corsi disponibili usando delle caselle combinate Casella combinata usata per inserire il codice del corso • Fornire una casella di testo in cui inserire il voto ottenuto dallo studente selezionato per il corso selezionato Casella di testo associata al campo voto in cui si inserisce il voto 21 T. Cerquitelli, P. Garza 24 4 Utilizzo delle Maschere in Microsoft Access 2000 Novembre 2007 Esercizio n. 5 Uso delle sottomaschere (3) Sottomaschere • All’ All’interno di una maschera è possibile definire delle sottomaschere • Il contenuto delle sottomaschere è collegato al contenuto di un campo/casella campo/casella di testo della maschera principale • Creare una seconda maschera (maschera principale) principale) per la visualizzazione della descrizione dei corsi (codice e nome corsi) corsi) • Selezionare l’oggetto sottomaschera e posizionarlo sul tavolo di lavoro relativo alla maschera principale • Selezionare la proprietà proprietà Oggetto Origine della sottomaschera ed impostarla al valore “elencoVoti” elencoVoti” (nome della prima maschera creata) creata) 25 28 Esercizio n. 5 Uso delle sottomaschere (1) Esercizio n. 5 Uso delle sottomaschere (4) • Creare una maschera per la visualizzazione delle informazioni sui corsi (codice e nome). nome). • Indicare nella proprietà proprietà Collega Campi Secondari il nome del campo della sottomaschera che fa da collegamento verso la maschera principale (campo codice) codice) • Per ogni corso si vuole visualizzare l’elenco degli studenti che hanno già già sostenuto l’esame e il voto con cui l’esame è stato superato 26 • Indicare nella proprietà proprietà Collega Campi Master il nome del campo della maschera principale che fa da collegamento verso la sottomaschera (campo codice) codice) 29 Esercizio n. 5 Uso delle sottomaschere (2) • Creare una query che estrae l’elenco di tutti gli esami sostenuti dagli studenti (selezionare tutti i campi che si intendono visualizzare nella maschera più più il codice del corso e la matricola dello studente) studente) • Creare una maschera per la visualizzazione di tutti i record ritornati dalla query appena creata • Impostare la proprietà proprietà Visualizzazione predefinita della maschera al valore Foglio dati • Salvare la maschera (nome maschera elencoVoti) elencoVoti) 27 T. Cerquitelli, P. Garza 30 5