Home       Forum       Login       Registrati
  Cerca nel sito:      
HomePage | Preferiti 
 
Home arrow Informatica e Internet arrow Basi di Dati - Database arrow Microsoft Access Miniguide

Creare query a campi incrociati in Access

Introduzione:

In questo tutorial vi faremo vedere come creare una query avanzata (o a campi incrociati) che risulta particolarmente utile per raggruppare i dati ed eseguire delle funzioni di aggregazione.

  • Pubblicata in data: 19/06/2008
  • Difficoltà:
  • Provata con:
  • Compatibilità:
Descrizione:

Avviate Acces. Spuntate la casella "Apri file esistente" e selezionate un database già pronto dal vostro archivio personale, oppure createne uno con una tabella "film" con id_film, regista, titolo, genere ed anno come campi.


Selezionate Query dalla casella degli oggetti sulla destra. Dato che e due opzioni a disposizione permettono di generare solo query semplici o di riepilogo, cliccate su Nuovo e scegliete "Creazione guidata Query a campi incociati". Poi cliccate su OK.


Ora dovete selezionare quale tabella o query debba contenere i campi da utilizzare per la vostra query a campi incrociati. Tenete conto che per inserire
campi da diverse tabelle, dovete creare prima una query semplice che li contenga tutti. Scegliete una tabella e cliccate su Avanti.


Adesso è necessario stabilire quale campo fornirà l'intestazione alle righe. Nel caso dell'elenco dei film, questi verranno raggruppati a seconda del campo che sceglierete qui. Supponete di voler sapere quanti film avete per ogni regista: selezionate il campo Regista e proseguite.


A questo punto, dovete scegliere il campo da cui trarre i valori per le intestazioni delle singole colonne. Se ad esempio selezionate il campo Anno, avrete tutte le date come intestazioni e potrete sapere quanti film avete di ogni regista, anno per anno. Poi cliccate su Avanti.


Non resta che stabilire quale valore deve essere calcolati per ogni intestazione. Selezionando un campo in cui i valori sono numerici, le funzioni a disposizione permetteranno calcoli matematici come medie e somme. in un campo di testo è possibile effettuare conteggi di vario tipo.


Nel caso della lista dei film, potete selezionare come valori quelli del campo Titolo e come funzione quelli di Conteggio, in tal modo, potrete calcolare quanti titoli avete per ogni anno, divisi per regista. Spuntate la casella "Includi somme di righe" per inserire nella prima colonna una somma dei titoli.


Cliccate su Avanti e assegnate un nome alla vostra query a campi incrociati, nella schermata successiva. Poi selezionate "Visualizza la Query" e cliccate su Fine. Potrete sempre modificare la struttura della query in seguito, cambiando modalità di visualizzazione.


Visualizzando la query avrete l'elenco di tutti i registi presenti nella lista, con a fianco la somma dei titoli che avete per ognuno di loro. Ogni colonna successiva rappresenta un anno, nelle cui caselle troverete il numero di film girati da ogni singolo regista.


Se volete effettuare delle modifiche ai campi di intestazione o ai valori conteggiati, cliccate su "Visualizza struttura". In questa modalità potrete modificare campi e funzioni. Provate ad esempio a vedere cosa succede ordinando le intestazioni delle righe per Genere e le colonne per Voto.

Altre Miniguide




Ultimi termini del glossario

Glossario Informatico:
  • DB-9/DB-15/DB-25
  • CBR
  • CBGA
  • CAV
  • Bitmapped
  • Vai al glossario Informatica e Internet >>