Access
 sql >> Database >  >> RDS >> Access

Come utilizzare la procedura guidata per le query a campi incrociati in Access

Crea una query a campi incrociati in pochi minuti utilizzando Query Wizard.

Una query a campi incrociati è un tipo speciale di query che calcola una somma, una media o un'altra funzione di aggregazione, quindi raggruppa i risultati in base a due insiemi di valori, uno in basso a sinistra del foglio dati e l'altro in alto.

Specifica quali campi devono essere intestazioni di riga, quale campo contiene le intestazioni di colonna e quale campo contiene i valori da riepilogare.

Di seguito, dimostrerò come utilizzare la procedura guidata per le query a campi incrociati per creare una query a campi incrociati.

  • Il risultato

    Dopo aver creato la nostra query a campi incrociati, verranno visualizzati i risultati come in questo screenshot.

    Si noti che i dati sono raggruppati in due campi; intestazioni di riga e intestazioni di colonna.

    Ogni artista è elencato come intestazioni di riga e ogni genere è elencato come intestazioni di colonna.

    Questo ci consente di visualizzare i dati riepilogati all'interno dei risultati.

    Questo esempio mostra il numero di album che ogni artista ha pubblicato per ogni genere. Quindi possiamo vedere che alcuni artisti hanno pubblicato album di generi diversi. La query mostra anche il numero totale di album.

    Questi sono solo dati di esempio. Nel mondo reale, quegli artisti hanno pubblicato molti più album di questo.

  • I dati

    Quando crei una query a campi incrociati, puoi basarla su una tabella o su un'altra query.

    In questo esempio, lo baseremo su un'altra query. La query restituisce questo elenco di artisti, album e generi dal database.

    Il genere è legato all'album, non all'artista. Quindi, un artista può pubblicare diversi album di generi diversi.

  1. Avvia la procedura guidata Query

    Fai clic su Procedura guidata query da Crea scheda nella barra multifunzione.

    Verrà avviata la procedura guidata Query.

  2. Seleziona la procedura guidata per le query a campi incrociati

    Seleziona la Procedura guidata query a campi incrociati dall'elenco e fare clic su OK .

  3. Seleziona la tabella o la query

    Seleziona la tabella o la query che contiene i campi per i risultati della query a campi incrociati.

    In questo esempio, selezioniamo una query (che restituisce dati da tre tabelle).

    Fare clic su Avanti> .

  4. Seleziona l'intestazione/i di riga

    Seleziona il/i campo/i che vuoi che siano intestazioni di riga.

    È possibile selezionare fino a tre campi. Tuttavia, in questo esempio, ne selezioniamo solo uno.

    Fare clic su Avanti> .

  5. Seleziona l'intestazione della colonna

    Seleziona il campo che vuoi che sia l'intestazione della colonna.

    Fare clic su Avanti> .

  6. Seleziona il campo dati e la funzione

    Seleziona il campo che desideri calcolare per ogni intersezione di riga e colonna.

    In questo esempio, utilizziamo AlbumName campo e il Count() funzione. Verrà visualizzato il numero di album che l'artista ha pubblicato per un determinato genere.

    Lasciamo anche Sì, includi somme di righe selezionato, in modo che venga visualizzata una somma di tutti i generi per ciascun artista.

    Fare clic su Avanti> .

  7. Dai un nome alla tua richiesta e termina

    Fornisci un nome per la query (o lascialo al nome suggerito da Access).

    Scegli anche se visualizzare o meno i risultati immediatamente o se accedere alla Visualizzazione struttura, in modo da poter personalizzare ulteriormente la query.

    Fai clic su Fine per creare la query a campi incrociati.

  8. Il risultato

    Se hai selezionato Visualizza la query la tua query verrà ora eseguita e il risultato verrà visualizzato.