![Page 1: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/1.jpg)
Microsoft Access
Query (II), filtri
![Page 2: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/2.jpg)
Ordinare dati
L’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 3: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/3.jpg)
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 4: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/4.jpg)
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 5: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/5.jpg)
Ordinare dati
Per ordinare dati in un query (in visualizzazione struttura):
Fare clic sulla casella Ordinamento nella colonna che contiene il campo per ordinare
Scegliere Crescente o Decrescente
![Page 6: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/6.jpg)
Ordinare dati
I record sono raggruppati secondo l’ordine dei campi del queryPer esempio (I):
![Page 7: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/7.jpg)
Ordinare dati
I record sono raggruppati secondo l’ordine dei campi del queryPer esempio (II):
![Page 8: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/8.jpg)
Filtri
Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo requisitoPer applicare un filtro a una tabella è necessario lavorare in visualizzazione foglio dati
![Page 9: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/9.jpg)
Filtri
Per esempio: per visualizzare tutti i record con il cognome Rossi
1. Fare clic sul campo Cognome, in corrispondenza del cognome “Rossi”
![Page 10: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/10.jpg)
Filtri
2. Fare clic su Record, nella Barra dei menu3. Selezionare Filtro4. Fare clic su Filtro in base a selezione
Il foglio mostrerà tutte e solo le righe del campo Cognome che contengono “Rossi”
![Page 11: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/11.jpg)
Filtri
Filtro in base a selezione: si può anche usare il pulsante
Per rimuovere il filtro:1. Fare clic su Record, nella Barra dei menu2. Selezionare Filtro3. Fare clic su Rimuovi filtro/ordina
Oppure: fare clic sul pulsante
![Page 12: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/12.jpg)
Campi calcolati
Campo calcolato: un campo “virtuale” nel risultato di un query
Il valore è un funzione di un o più campi nella tabella del query
Per esempio: combinare Nome e Cognome in un campo
![Page 13: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/13.jpg)
Campi calcolati
In visualizzazione struttura di un query1. Fare clic con il tasto destro nella riga
Campo di una colonna2. Fare clic su Zoom nel menu
contestuale3. Scrivere nella finestra Zoom:
Stud: Nome & Cognome4. Fare clic sul pulsante OK
![Page 14: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/14.jpg)
Campi calcolati
La visualizzazione foglio dati del query:
![Page 15: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/15.jpg)
Campi calcolati
Si può scrivere: Stud: Nome & “ “ &
Cognome
In visualizzazione foglio dati:
![Page 16: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/16.jpg)
Relazioni
Prodotto cartesiano di due tabelle:
Query
![Page 17: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/17.jpg)
Relazioni
Prodotto cartesiano di due tabelle:
Risultato
![Page 18: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/18.jpg)
Relazioni
Per esempio: una relazione tra le tabelle Corsi(Codice,Corso), Esami(Studente,Corso,Voto) usando Corsi.Codice and Esami.Corso come campi per definire un join naturaleCreare una relazione tra Corsi.Codice and Esame.Corso
![Page 19: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/19.jpg)
RelazioniRisultato: un join naturale/equi-joinusando i campi Codice e Esami.Corso
![Page 20: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/20.jpg)
Relazioni
Un altro esempio: un join tra le tabelle Studenti(Matricola,Cognome,Nome,Data di nascita) e Esami(Studenti,Corso,Voto)
Criteria per il join:i campi Studenti.Matricolae Esami.Studente
Ci sono alcuni studenti chenon hanno sostenuto nessunesame
![Page 21: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/21.jpg)
RelazioniRisultato: un join completoL’informazione sugli studenti che non hanno sostenuto nessun esamenon è incluso nel risultato!
![Page 22: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/22.jpg)
Relazioni
Join esterno sinistro: includere tutte le righe della tabella Studenti, inserendo valori NULL in assenza di controparti dalla tabella Esami
1. Fare clic con il tasto destro sopra la linee della relazione
2. Fare clic sulla voce Proprietà join
![Page 23: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/23.jpg)
Relazioni
3. Nella finestra che appare, fare clic sulla voce 2
4. Fare clic sul pulsante OK
![Page 24: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/24.jpg)
Relazioni
Viene visualizzato una rappresentazione del join esterno sinistro
![Page 25: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/25.jpg)
Relazioni Risultato
![Page 26: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/26.jpg)
Campi calcolati
iif() funzione:iif(<espressione>,<vero>,<falso>)
Se l’espressione è vero: <vero> è scritto nel campo calcolato
Se l’espressione è falso: <falso> è scritto nel campo calcolato
Per esempio: creare un nuovo campo Superato, che prende il valore “Superato” se il valore del campo Voto è =>18, altrimenti “Fallito”
![Page 27: Microsoft Access Query (II), filtri. Ordinare dati L’ordinamento crescente: Se il campo è di tipo testo, i record verranno visualizzati seguendo l’ordine](https://reader036.vdocuments.pub/reader036/viewer/2022062512/5542eb73497959361e8d9ce8/html5/thumbnails/27.jpg)
Campi calcolati
Nella finestra Zoom: scrivereSuperato: iif(Voto=>18,”Superato”,”Fallito”)