basi di dati - 2 microsoft office: access openoffice: base
TRANSCRIPT
![Page 1: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/1.jpg)
Basi di Dati - 2
Microsoft Office: Access
OpenOffice: Base
![Page 2: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/2.jpg)
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
![Page 3: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/3.jpg)
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
![Page 4: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/4.jpg)
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"
![Page 5: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/5.jpg)
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
![Page 6: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/6.jpg)
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”
![Page 7: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/7.jpg)
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”
![Page 8: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/8.jpg)
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
![Page 9: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/9.jpg)
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
![Page 10: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/10.jpg)
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
![Page 11: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/11.jpg)
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
![Page 12: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/12.jpg)
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
![Page 13: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/13.jpg)
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
![Page 14: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/14.jpg)
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.)
![Page 15: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/15.jpg)
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
![Page 16: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/16.jpg)
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)
![Page 17: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/17.jpg)
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
![Page 18: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/18.jpg)
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.
![Page 19: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/19.jpg)
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
![Page 20: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/20.jpg)
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
![Page 21: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/21.jpg)
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
![Page 22: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/22.jpg)
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
![Page 23: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/23.jpg)
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
![Page 24: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/24.jpg)
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
![Page 25: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/25.jpg)
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
![Page 26: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/26.jpg)
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
![Page 27: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/27.jpg)
Informatica 1 SCICOM- a.a. 2010/11 27
Creare una mascheraA colonne: riporta tutti i campi in
colonna, con accanto la descrizione
![Page 28: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/28.jpg)
Informatica 1 SCICOM- a.a. 2010/11 28
Creare una maschera
Tabulare:
![Page 29: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/29.jpg)
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)
![Page 30: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/30.jpg)
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)
![Page 31: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/31.jpg)
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
![Page 32: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/32.jpg)
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
![Page 33: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/33.jpg)
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
![Page 34: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/34.jpg)
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
![Page 35: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/35.jpg)
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)
![Page 36: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/36.jpg)
Informatica 1 SCICOM- a.a. 2010/11 36
Inserire record
• Per inserire un nuovo record:
– Fare clic sul pulsante Nuovo record
![Page 37: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/37.jpg)
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
![Page 38: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/38.jpg)
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ì
![Page 39: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/39.jpg)
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)
![Page 40: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/40.jpg)
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!
![Page 41: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/41.jpg)
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
![Page 42: Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base](https://reader033.vdocuments.pub/reader033/viewer/2022050817/5542eb4f497959361e8be41c/html5/thumbnails/42.jpg)
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