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