Undicesima lezione di Access 2000
Query di comando |
1) Query di creazione tabella
Questo tipo di query crea una
nuova tabella con dati provenienti da una tabella esistente o da una query.
Un esempio pratico può essere quello di avere dei dati di una tabella con tutti
gli iscritti di una gara sportiva (che possono essere migliaia) di creare una
nuova tabella dove poter inserire gli iscritti solo di una determinata età.
Facciamo clic su query
e poi su nuovo
e scegliamo visualizzazione struttura,
selezioniamo la tabella dove dobbiamo attingere i dati e clicchiamo su aggiungi
e poi su chiudi.
Aggiungiamo i campi desiderati sulla griglia di disegno e nella riga criteri
sotto il campo età digitiamo Between
40 And 50
selezioniamo nel menu il comando Query e scegliamo query di creazione tabella, inseriamo il nome della nuova tabella nella finestra che ci appare
e clicchiamo su ok, salviamo
la query dandogli un nome e chiudiamo.
Clicchiamo due volte sulla query creazione
tabella appena creata
e vediamo nella sezione tabelle una nuova tabella con i campi desiderati.
2) Query di aggiornamento
Con questa query è possibile aggiornare
dei valori di dati di una tabella esistente, come per esempio un aumento di
listino prezzi.
Facciamo clic su query
e poi su nuovo e
scegliamo visualizzazione struttura,
selezioniamo la tabella dove dobbiamo aggiornare i dati e clicchiamo su aggiungi
e poi su chiudi.
Selezioniamo il campo da inserire nella griglia di disegno, clicchiamo sul menu Query
e scegliamo query di aggiornamento, nella griglia di disegno viene aggiunta la
riga Aggiorna a
scriviamo [Prezzo Unitario] * 1,05
(1,05 per aumento del 5% -
1,10 per aumento del 10%).
Salviamo la query dandogli il nome aumento del 5%
e chiudiamo.
Clicchiamo due volte sulla query aumento del
5%
e vediamo che nella tabella prezzi i prezzi sono aumentati del 5%.
3) Query di eliminazione
Con questa query possiamo eliminare alcuni
dati di una tabella in modo da mantenerla sempre efficiente.
Possiamo eliminare gli iscritti di una società sportiva di due anni fa.
Facciamo clic su query
poi su nuovo e
scegliamo visualizzazione struttura,
selezioniamo la tabella dove dobbiamo eliminare i dati e clicchiamo su aggiungi
e poi su chiudi.
Aggiungiamo il campo desiderato sulla griglia di disegno, selezioniamo il menu query
e scegliamo query di eliminazione,
sulla riga criteri digitiamo Between 01/01/98
And 31/12/98
salviamo la query dandogli il nome eliminazione
anno 1998 e chiudiamo.
Digitiamo due volte sulla query eliminazione anno 1998
e vediamo che nella tabella (dove dovevamo eliminare dei dati) che sono stati eliminati i campi desiderati.
4) Query di accodamento
Questa query copia dei dati di una tabella
o da una query e li aggiunge alla fine di un'altra tabella o query.
E' molto utile quando si deve trasferire dei dati da una tabella a un'altra, per
esempio dati di una tabella di iscrizione soci di una società sportiva
dell'anno98 da inserire in un'altra tabella come archivio.
Altro esempio è quello di avere due tabelle Ordini Spediti e Ordini da spedire,
possiamo usare una query di accodamento per copiare i record della tabella
Ordini da Spedire nella tabella Ordini Spediti.
Con due tabelle: tabella
Iscritti e tabella Iscritti
98 dobbiamo trasferire gli iscritti dell'anno 98
della prima tabella nella seconda tabella Iscritti
98
Facciamo clis su query
e poi su nuovo e
scegliamo visualizzazione struttura,
selezioniamo la tabella Iscritti
clicchiamo su aggiungi
e poi su chiudi.
Aggiungiamo i campi desiderati sulla griglia di disegno clicchiamo sul menu query
e scegliamo query
di accodamento, scriviamo il nome della tabella
alla quale dobbiamo accodare i dati e clicchiamo su ok.
Nella griglia di disegno si aggiunge automaticamente la riga Accoda a e nella riga criteri digitiamo Between 01/01/98 And 31/12/98 salviamo la query con il nome archivio 98.
Clicchiamo due volte sulla query archivio 98
apriamo la tabella iscritti 98 e vediamo che sono stati trasferiti gli iscritti del 98.
Vai a Manuali e Guide Vai a menù Access 2000
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