Upload
rosannah-guerra
View
240
Download
2
Embed Size (px)
Citation preview
Basi di Dati - 2
Microsoft Office: Access
OpenOffice: Base
Informatica 1 SCICOM- a.a. 2010/11 2
Ricerche semplici
• Interrogazione (query) su una singola tabella, – Icona corrispondente: imbuto
• Filtro – in base a selezione
– in base a maschera
• seleziona alcuni record sulla base dei criteri del filtro
Informatica 1 SCICOM- a.a. 2010/11 3
Filtri
Un filtro è una funzione che provoca la
visualizzazione dei soli record contenenti
dati che rispondono a un certo requisito
Per applicare un filtro a una tabella è
necessario lavorare in visualizzazione
foglio dati
Informatica 1 SCICOM- a.a. 2010/11 4
Filtri
• In base a selezione – seleziona un attributo "esempio" su una
riga• Es. seleziona "laurea" sulla colonna
TitoloDiStudio di un record di un impiegato
– usa il valore come selettore su tutta la tabella
• Mostra tutti e soli gli impiegati che che hanno l'attributo TitoloDiStudio uguale a "laurea"
Informatica 1 SCICOM- a.a. 2010/11 5
Filtri
• "In base a maschera"– Combina più criteri di selezione, ed
espressioni
– Es. "<=#01-01-2005#" nella colonna Data• Tutti i record fino al 1 gennaio 2005 compreso
– Es. S* nella colonna cognome• Tutti record con un cognome che inizia per S
• l'asterisco è un jolly, sta per una sequenza qualunque di caratteri
Informatica 1 SCICOM- a.a. 2010/11 6
FiltriPer esempio: per visualizzare tutti i record
con il cognome Rossi
Fare clic sul campo Cognome, in
corrispondenza del cognome “Rossi”
Informatica 1 SCICOM- a.a. 2010/11 7
Filtri
Fare clic su Record, nella Barra dei menu
Selezionare Filtro
Fare clic su Filtro in base a selezione
Il foglio mostrerà tutte e solo le righe del
campo Cognome che contengono “Rossi”
Informatica 1 SCICOM- a.a. 2010/11 8
FiltriFiltro in base a selezione: si può anche usare
il pulsante
Per rimuovere il filtro:
Fare clic su Record, nella Barra dei menu
Selezionare Filtro
Fare clic su Rimuovi filtro/ordina
Oppure: fare clic sul pulsante
Informatica 1 SCICOM- a.a. 2010/11 9
Ordinare datiL’ordinamento crescente:
Se il campo è di tipo testo, i record verranno
visualizzati seguendo l’ordine alfabetico
Se il campo è di tipo numerico, i record verranno
visualizzati seguendo i numeri dal più piccolo al più
grande
L’ordinamento decrescente: Testo: da “Z” ad “A”
Numerico: dal numero più grande a quello più piccolo
Informatica 1 SCICOM- a.a. 2010/11 10
Ordinare dati
Per eseguire un ordinamento dei record,
in visualizzazione foglio dati: Fare clic su uno dei record in corrispondenza del campo
sul quale si desidera attivare l’ordinamento dei record
Fare clic su Record, nella Barra dei menu
Selezionare Ordina
Fare clic su Ordinamento crescente oppure su
Ordinamento descrescente
Informatica 1 SCICOM- a.a. 2010/11 11
Ordinare dati
Per rimuovere un ordinamento, in
visualizzazione foglio dati:
Fare clic su Record, nella Barra dei menu
Selezionare Ordina
Fare clic su Rimuovi filtro/Ordina
Informatica 1 SCICOM- a.a. 2010/11 12
Maschere -1
• Schede per • inserire
• visualizzare
• modificare i dati
• un record alla volta
nome Mario
cognome Rossi
indirizzo Via Roma 56, 01100, VT
Simili allo schedario di una biblioteca
Informatica 1 SCICOM- a.a. 2010/11 13
Maschere - 2
• Creazione guidata della maschera
• Modifica dello schema– in visualizzazione struttura
• Risultato (tutte le schede, una alla volta)– in visualizzazione maschera
• Tutti i comandi di formato del testo e di spostamento di un oggetto disponibili
Informatica 1 SCICOM- a.a. 2010/11 14
Maschere
• In visualizzazione foglio dati: – È necessario spostarsi tra i campi come in un foglio
di lavoro tipico di un foglio elettronico (Excel ecc.)
Informatica 1 SCICOM- a.a. 2010/11 15
Maschere
• Le maschere: una finestra progettata e
realizzata in modo che i record siano mostrati
con più chiarezza rispetto alla loro
visualizzazione da foglio dati
– Per aiutare l’utente a lavorare in un modo più
agevole
Informatica 1 SCICOM- a.a. 2010/11 16
Maschere
• Le maschere: utili anche per motivi di riservatezza– In visualizzazione foglio dati: l’utente
potrebbe vedere tutte i dati memorizzate, comprese quelle riservate
– Creando una maschere, invece, si possono stabilire i campi da visualizzare (per esempio, Nome, Cognome) e quelli da escludere (per esempio, Stipendio)
Informatica 1 SCICOM- a.a. 2010/11 17
Maschere
• Le maschere: si possono avere campi ripresi direttamente da altre
• Per esempio: – In una tabella di studenti, ogni record potrebbe
contenere il codice della città di residenza invece del nome completo
– Questo codice potrebbe essere un campo chiave di una tabella che contiene i nome delle città
– In visualizzazione foglio dati della tabelle di studenti, si vedrebbe il codice della città
– Creando un’apposita maschera, si può affiancare al campo codice della città il suo nome
Informatica 1 SCICOM- a.a. 2010/11 18
Aprire una maschera
1. Aprire il database che contiene la maschere
2. All’interno della finestra di lavoro del
database, fare clic sul pulsante Maschere. Nel
riquadro sulla destra verranno visualizzate le
maschere disponibile nel database
3. Fare doppi clic sull’icona con il nome della
maschere con la quale si intende lavorare.
Informatica 1 SCICOM- a.a. 2010/11 19
Creare una maschera
Manualmente dall’utente La creazione manuale di una
maschere è indicata come visualizzazione struttura
Automaticamente dal programma Access
Punto di partenza: scegliere qual è la tabella cui associare la maschere
Informatica 1 SCICOM- a.a. 2010/11 20
Creare una maschera
Creazione automatica: tramite
Creazione guidata maschere
– Fare clic sul pulsante Maschere
– Fare doppio clic sull’icona Crea una
maschera mediante una creazione
guidata
Informatica 1 SCICOM- a.a. 2010/11 21
Creare una maschera
Viene visualizzata la finestra Creazione
guidata maschere
• Si tratta di scegliere tra le varie proposte in una serie di finestre mostrate in sequenze
Informatica 1 SCICOM- a.a. 2010/11 22
Creare una mascheraLa finestra include i pulsanti:
Avanti: per confermare le scelte e passare alla
finestra successiva
Indietro: per intervenire sulle scelte già fatte e
passare alla finestra precedente
Annulla: per rinunciare all’operazione e uscire dalla
creazione guidata
Fine: per completare immediatamente la creazione
guidata in atto, accettando tutte le scelte
predefinite dal programma
Informatica 1 SCICOM- a.a. 2010/11 23
Creare una mascheraPrima finestra: indicare la tabella alla
quale associare la maschere
Vengono elencate tutte quelle che fanno
parte del database, insieme con le query
(le interrogazione: li vedremo più in
avanti) Fare clic quiper visualizzarele tabelle/query
Informatica 1 SCICOM- a.a. 2010/11 24
Creare una mascheraDopo aver scelto la tabella, in basso viene
visualizzato l’elenco di campi
Pulsante >: portare il campo selezionato nella
maschere
Pulsante >>: portare tutti i campi della tabella
nella maschera
Informatica 1 SCICOM- a.a. 2010/11 25
Creare una maschera
Pulsante <: portare il campo selezionato
fuori dalla maschere
Pulsante <<: portare tutti i campi fuori
dalla maschera
Informatica 1 SCICOM- a.a. 2010/11 26
Creare una mascheraFare clic sul pulsante Avanti
Viene visualizzata la finestra successiva,
nella quale scegliere il layout (formato) della
maschere
A colonne
Tabulare
Foglio dati
Giustificato
Informatica 1 SCICOM- a.a. 2010/11 27
Creare una mascheraA colonne: riporta tutti i campi in
colonna, con accanto la descrizione
Informatica 1 SCICOM- a.a. 2010/11 28
Creare una maschera
Tabulare:
Informatica 1 SCICOM- a.a. 2010/11 29
Creare una mascheraFoglio dati: crea una finestra identica a
quella del foglio dati (ma può essere
modificata)
Informatica 1 SCICOM- a.a. 2010/11 30
Creare una mascheraGiustificato: i campi vengono mostrati in una
sequenza a partire da sinistra verso destra
(continuando sulla riga successiva)
Informatica 1 SCICOM- a.a. 2010/11 31
Creare una maschera
Fare clic sul pulsante Avanti
Si arriva nella finestra dove impostare lo stile
grafico dello sfondo e dei tipi di caratteri da
utilizzare
Informatica 1 SCICOM- a.a. 2010/11 32
Creare una maschera
Fare clic sul pulsante Avanti
Appare l’ultima finestra di dialogo della
creazione guidata
Scrivere nella casella di testo il alto il titolo
della maschere
Informatica 1 SCICOM- a.a. 2010/11 33
Creare una mascheraScegliere di aprire la maschere…
… per poter lavorare immediatamente nei dati
della tabella
… oppure aprirla in modalità modifica struttura
(permette di intervenire per modificarne l’aspetto
creato automaticamente dal programma)
• Poi, fare clic sul pulsante Fine
Informatica 1 SCICOM- a.a. 2010/11 34
Navigare tra i record
Aprire la maschere
Per navigare in avanti oppure
all’indietro, in ogni maschere il
programma visualizza un’apposita
barra di navigazione
Informatica 1 SCICOM- a.a. 2010/11 35
Inserire record• Una maschera può essere sfruttata non
solo per vedere dati …
• … ma anche per immettere nuovi
record, per modificarli o per cancellarli
(come in visualizzazione foglio dati)
Informatica 1 SCICOM- a.a. 2010/11 36
Inserire record
• Per inserire un nuovo record:
– Fare clic sul pulsante Nuovo record
Informatica 1 SCICOM- a.a. 2010/11 37
Inserire/modificare record
• Campo del tipo Testo, Numerico, Data:
scrivere direttamente nella casella
• Campo del tipo Sì/No: la maschera lo
presenta come una casella di selezione
– fare clic per attivarla o disattivarla
Informatica 1 SCICOM- a.a. 2010/11 38
Cancellare record1. Visualizzare il record per cancellare
2. Fare clic su Modifica nella Barra dei menu
3. Fare clic sulla voce Elimina record e si aprirà
una finestra di dialogo con la richiesta della
conferma della cancellazione
4. Fare clic sul pulsante Sì
Informatica 1 SCICOM- a.a. 2010/11 39
Cancellare recordOppure:
Fare clic sulla barra verticale sulla sinistra della
maschere
Premere Canc (viene visualizzata la finestra di
conferma della cancellazione)
Informatica 1 SCICOM- a.a. 2010/11 40
• Riassunti dei dati secondo un formato da stabilire (diverso dal foglio dati, di solito)
• E' (come) una stampa:– Impossibile inserire o modificare dati
Report -1
Diverso dalle maschere!
Informatica 1 SCICOM- a.a. 2010/11 41
• Si possono selezionare solo alcuni campi
– ad es., spesso l'ID non è visualizzato
• Nella struttura, sono disponibili tutti i comandi di formato del testo e di spostamento degli oggetti
Report -2
Informatica 1 SCICOM- a.a. 2010/11 42
Report -3
• Nella struttura, le varie parti del report sono nettamente separate
• titolo,
• categorie,
• gruppi,
• piè di pagina
• Risultato nell’anteprima di stampa
Diverso da Word