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