Decima lezione di Access 2000
Strutturare query |
Campo calcolato.
E' possibile con l'uso di
espressioni usare campi in una tabella per calcolare nuovi valori.
Per esempio moltiplicare il valore del campo quantità per il valore del campo
prezzo.
Nelle espressioni i nomi dei campi sono racchiusi tra parentesi quadre [ ]
mentre i numeri no.
Se dovessimo calcolare delle commissioni sulle vendite e visualizzare i
risultati in una colonna chiamata Provvigioni,
basterà digitare
Provvigioni:0,2*[Vendite]
nella griglia di disegno.
Riportiamo 2 esempi pratici.
1) Supponiamo di avere una query con un campo Quantità
Prodotto e un campo Prezzo e dobbiamo
calcolare la vendita totale di un prodotto. Apriamo la query in visualizzazione
struttura e selezioniamo la riga campi in una colonna vuota e digitiamo
Vendita Tot:[Quantità
Prodotto]*[Prezzo] (Vendita
prodotto è il nuovo campo che stiamo creando, il resto tra le parentesi quadre
è l'espressione che genera la vendita totale)
2)Supponiamo di avere una query con un
campo Totale Vendite Italia
e dobbiamo calcolare una provvigione per un rappresentante.
Apriamo la query in visualizzazione struttura selezioniamo la riga campi in una
colonna vuota e digitiamo:
Provvigioni:[Totale Vendita Italia]*0,1
(0,1 per calcolare il 10%)
Funzioni nelle query
E' possibile in una query raggruppare per nome tutti i fornitori o clienti e calcolare la somma degli ordini di ogni cliente o fornitore.
In visualizzazione struttura clicchiamo su simbolo Totali
sulla barra degli strumenti e nella riga formula
sotto il campo clienti selezioniamo Raggruppamento,
sotto il campo vendite selezioniamo Somma.
Quando eseguiamo la query notiamo che i clienti sono stati raggruppati con il loro totale corrispettivo vendite.
Query parametrizzata
Una query parametrizzata è una query che
quando viene lanciata chiede informazioni per ottenere il risultato.
Per esempio in una query con un campo Città
possiamo al momento della sua esecuzione visualizzare tutti i record di
una sola città.
Nella riga criteri in visualizzione struttura racchiusa tra parentesi quadre e
seguita da due punti possiamo inserire il comando appropriato [Specifica
la Città:]
Primi valori di una query
E' possibile ordinare i valori di un campo in una query in ordine decrescente o crescente e anche trovare i primi dieci o cinque (o quello che abbiamo bisogno) valori a secondo se il campo è ordinato in ordine decrescente (Z - A , 0 -9) quelli più alti; se il campo è ordinato in ordine crescente (A - Z , 9 - 0) quelli più bassi.
Apriamo la query in visualizzazione struttura selezioniamo la riga Ordinamento sotto il campo appropriato e selezioniamo decrescente.
Selezioniamo sulla barra degli strumenti la casella valori su 5.
Eseguiamo la query e notiamo che sono visualizzati i primi cinque valori elencati in ordine decrescente.
Questo documento è stato redatto personalmente
da Pierluigi Origgi (poriggi@origgi.com).
Non mi assumo responsabilità riguardo l'uso di questa
guida, in quanto non garantisco l'esattezza del contenuto nonostante tutto il
mio impegno. Non ci sono scopi commerciali e l'uso è solo divulgativo e
gratuito. E' permessa la pubblicazione su altri siti lasciando intatto il
contenuto e un riferimento al sito www.webanchio.com