Conteggiare dati tramite una query

Conteggiare dati tramite una query

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

In questo articolo viene illustrato come contare i dati restituiti da una query. Ad esempio, in una maschera o report, è possibile contare il numero di elementi in uno o più campi della tabella o controlli. È possibile calcolare i valori Media e individuare i valori minimo, massimo, primo e ultimi. Inoltre, Access offre la funzione riga totale che è possibile utilizzare per conteggiare i dati in un foglio dati senza dover modificare la struttura della query.

Per saperne di più

Informazioni sulle modalità di conteggio dei dati

Conteggiare dati tramite una riga Totale

Conteggiare dati tramite una query di totalizzazione

Informazioni di riferimento sulle funzioni di aggregazione

Informazioni sulle modalità di conteggio dei dati

È possibile determinare il numero di elementi in un campo, ovvero una colonna di valori, usando la funzione Conteggio. La funzione Conteggio fa parte di un set di funzioni denominate funzioni di aggregazione. Queste funzioni eseguono un calcolo su una colonna di dati e restituiscono un singolo valore. Oltre alla funzione Conteggio, in Access sono disponibili le funzioni di aggregazione seguenti:

  • Somma, per sommare una colonna di numeri.

  • Media, per calcolare la media in una colonna di numeri.

  • Massimo, per trovare il valore più alto in un campo.

  • Minimo, per trovare il valore più basso in un campo.

  • Deviazione standard, per misurare lo scostamento dei valori rispetto a un valore medio (la media).

  • Varianza, per misurare la varianza statistica di tutti i valori nella colonna.

Access in due modi per aggiungere CONTA. numeri e altre funzioni di aggregazione a una query. Si può:

  • Aprire la query in visualizzazione Foglio dati e aggiungere una riga totale. Riga totale consente di utilizzare una funzione di aggregazione in una o più colonne di un set di risultati query senza dover modificare la struttura della query.

  • Creare una query di totalizzazione. Una query di totalizzazione calcola i subtotali di gruppi di record. Se ad esempio si vuole ricavare il subtotale di tutte le vendite per città o per trimestre, usare una query di totalizzazione per raggruppare i record in base alla categoria desiderata e quindi sommare le cifre sulle vendite. Al contrario, una riga Totale consente di calcolare i totali complessivi per una o più colonne (campi) di dati.

Nota : Benché nelle sezioni delle procedure di questo documento venga posto in particolare rilievo l'uso della funzione Conteggio, tenere presente che nelle righe Totale e nelle query è possibile usare altre funzioni di aggregazione. Per altre informazioni, vedere Informazioni sulle funzioni di aggregazione più avanti in questo articolo.

Per altre informazioni su come usare le altre funzioni di aggregazione, vedere l'articolo Visualizzare i totali delle colonne in un foglio dati.

Le procedure nelle sezioni seguenti illustrano l'aggiunta di una riga Totale e l'uso di una query di totalizzazione per conteggiare i dati. Ricordare che la funzione Conteggio può essere usate con un maggior numero di tipi di dati rispetto ad altre funzioni di aggregazione. Ad esempio, è possibile eseguire una funzione Conteggio su qualsiasi tipo di campo ad eccezione di quelli contenenti dati scalari ripetuti complessi, ad esempio un campo di elenchi multivalore.

Al contrario, molte delle funzioni di aggregazione possono essere usate solo con dati contenuti in campi impostati su un tipo di dati specifico.La funzione Somma, ad esempio, si può usare solo con campi impostati sui tipi di dati Numerico, Decimale e Valuta. Per altre informazioni sui tipi di dati necessari per ogni funzione, vedere Informazioni di riferimento sulle funzioni di aggregazione più avanti in questo articolo.

Per informazioni generali sui tipi di dati, vedere l'articolo Modificare o cambiare il tipo di dati impostato per un campo.

Inizio pagina

Conteggiare dati tramite una riga Totale

Per aggiungere una riga Totale a una query, aprire la query in visualizzazione Foglio dati, aggiungere la riga e quindi selezionare Conteggio o un'altra funzione di aggregazione, ad esempio Somma, Minimo, Massimo o Media. I passaggi di questa sezione illustrano come creare una query di selezione di base e aggiungere una riga Totale.

Creare una query di selezione di base

  1. Nel gruppo Altro della scheda Crea fare clic su Struttura query.

    Barra multifunzione di Access

  2. Nella finestra di dialogo Mostra tabella fare doppio clic sulla tabella o le tabelle da usare nella query e quindi fare clic su Chiudi.

    La tabella o le tabelle selezionate vengono visualizzate come finestre nella sezione superiore della finestra di progettazione query. Questa figura illustra una tipica tabella nella finestra di progettazione query:

    Query con tre campi nella griglia di struttura

  3. Fare doppio clic sui campi della tabella da usare nella query.

    È possibile includere campi contenenti dati descrittivi, come nomi e descrizioni, ma è necessario includere il campo che contiene i valori da conteggiare.

    Ogni campo compare in una colonna della griglia di struttura.

  4. Nel gruppo Risultati della scheda Struttura fare clic su Esegui.

    I risultati della query vengono visualizzati in visualizzazione Foglio dati.

  5. Facoltativamente, tornare alla visualizzazione Struttura e modificare la query. A questo scopo, fare clic con il pulsante destro del mouse sulla scheda documento per la query e quindi scegliere Visualizzazione Struttura. È quindi possibile modificare la query in base a specifiche esigenze, aggiungendo o rimuovendo campi di tabella. Per rimuovere un campo, selezionare la colonna nella griglia di struttura e quindi premere CANC.

  6. Facoltativamente, salvare la query.

Aggiungere una riga Totale

  1. Aprire la query in visualizzazione Foglio dati. A questo scopo per un database nel formato di file con estensione accdb, pulsante destro del mouse sulla scheda documento per la query e fare clic su Visualizzazione Foglio dati.

    -oppure-

    Per un database nel formato di file con estensione mdb creati con una versione precedente di Access, nel gruppo visualizzazioni della scheda Home fare clic sulla freccia sotto la visualizzazione e fare clic su Visualizzazione Foglio dati.

    Oppure

    Nel riquadro di spostamento fare doppio clic sulla query. La query viene eseguita e i risultati vengono caricati in un foglio dati.

  2. Nel gruppo Record della scheda Home fare clic su Totali.

    Barra multifunzione di Access

    Una nuova riga Totale compare sotto l'ultima riga di dati nel foglio dati.

  3. Nella riga Totale fare clic sul campo da sommare e quindi selezionare Conteggio nell'elenco.

Nascondere una riga Totale

  • Nel gruppo Record della scheda Home fare clic su Totali.

Per altre informazioni sull'uso di una riga Totale, vedere l'articolo Visualizzare totali di colonna in un foglio dati.

Inizio pagina

Conteggiare dati tramite una query di totalizzazione

Conteggiare i dati tramite una query di totalizzazione anziché una riga Totale quando è necessario determinare il numero di alcuni o tutti i record restituiti da una query. È possibile, ad esempio, determinare il numero di transazioni di vendita oppure la quantità di transazioni in una singola città.

In genere, si usa una query di totalizzazione anziché una riga Totale quando è necessario usare il valore risultante in un'altra parte del database, ad esempio un report.

Conteggiare tutti i record in una query

  1. Nel gruppo Altro della scheda Crea fare clic su Struttura query.

    Barra multifunzione di Access

  2. Nella finestra di dialogo Mostra tabelle fare doppio clic sulla tabella da usare nella query e quindi fare clic su Chiudi.

    La tabella viene visualizzata in una finestra nella sezione superiore della finestra di progettazione query.

  3. Fare doppio clic sui campi da usare nella query e verificare di includere il campo in cui si vogliono eseguire i conteggi. È possibile usare campi con la maggior parte dei tipi di dati, ad eccezione di quelli contenenti dati scalari ripetuti complessi, ad esempio un campo di elenchi multivalore.

  4. Nel gruppo Mostra/Nascondi della scheda Progettazione fare clic su Totali.

    Nella griglia di struttura viene visualizzata la riga Totale e nella riga per ogni campo della query l'opzione Raggruppa per.

  5. Nella riga Totale fare clic sul campo in cui si vuole eseguire il conteggio e quindi selezionare Conteggio nell'elenco risultante.

  6. Nel gruppo Risultati della scheda Struttura fare clic su Esegui.

    I risultati della query vengono visualizzati in visualizzazione Foglio dati.

  7. Facoltativamente, salvare la query.

Conteggiare record in un gruppo o in una categoria

  1. Nel gruppo Altro della scheda Crea fare clic su Struttura query.

    Barra multifunzione di Access

  2. Nella finestra di dialogo Mostra tabella fare doppio clic sulla tabella o le tabelle da usare nella query e quindi fare clic su Chiudi.

    Ogni tabella viene visualizzata in una finestra nella sezione superiore della finestra di progettazione query.

  3. Fare doppio clic sul campo contenente i dati della categoria e su quello contenente i valori da conteggiare. La query non può contenere altri campi descrittivi.

  4. Nel gruppo Mostra/Nascondi della scheda Progettazione fare clic su Totali.

    Nella griglia di struttura viene visualizzata la riga Totale e nella riga per ogni campo della query l'opzione Raggruppa per.

  5. Nella riga Totale fare clic sul campo in cui si vuole eseguire il conteggio e quindi selezionare Conteggio nell'elenco risultante.

  6. Nel gruppo Risultati della scheda Struttura fare clic su Esegui.

    I risultati della query vengono visualizzati in visualizzazione Foglio dati.

  7. Facoltativamente, salvare la query.

Inizio pagina

Informazioni sulle funzioni di aggregazione

La tabella seguente elenca e descrive le funzioni di aggregazione disponibili nella riga Totale e nelle query di Access. Tenere presente che Access offre più funzioni di aggregazione per le query che non per la riga Totale. Inoltre, se si lavora a un progetto di Access (un front-end di Access connesso a un database di Microsoft SQL Server), è possibile usare il set più ampio di funzioni di aggregazione fornito da SQL Server. Per altre informazioni su questo set di funzioni, vedere la documentazione online di Microsoft SQL Server.

Funzione

Descrizione

Tipi di dati supportati

Somma

Aggiunge gli elementi di una colonna. Supporta solo dati numerici e di valuta.

Numerico, Decimale, Valuta

Media

Calcola il valore medio per una colonna. La colonna deve contenere dati numerici, di valuta o di data/ora. La funzione ignora i valori Null.

Numerico, Decimale, Valuta, Data/ora

Conteggio

Conta il numero di elementi contenuti in una colonna.

Tutti i tipi di dati, ad eccezione di quelli contenenti dati scalari ripetuti complessi, come una colonna di elenchi multivalore.

Per altre informazioni sugli elenchi multivalore, vedere gli articoli Introduzione ai campi multivalore e Aggiungere o modificare un campo di ricerca che consente di memorizzare valori multipli.

Massimo

Restituisce l'elemento con il valore più alto. Per i dati di testo, il valore più alto è l'ultimo valore alfabetico. Access ignora la distinzione tra maiuscole e minuscole. La funzione ignora i valori Null.

Numerico, Decimale, Valuta, Data/ora

Minimo

Restituisce l'elemento con il valore più basso. Per i dati di testo, il valore più basso è il primo valore alfabetico. Access ignora la distinzione tra maiuscole e minuscole. La funzione ignora i valori Null.

Numerico, Decimale, Valuta, Data/ora

Deviazione standard

Misura l'entità della deviazione dei valori rispetto a un valore medio.

Per altre informazioni sull'uso di questa funzione, vedere l'articolo Visualizzare totali di colonna in un foglio dati.

Numerico, Decimale, Valuta

Varianza

Misura la varianza statistica di tutti i valori della colonna. È possibile usare questa funzione solo con dati numerici o di valuta. Se la tabella contiene meno di due righe, Access restituisce un valore Null.

Per altre informazioni sulle funzioni di varianza, vedere l'articolo Visualizzare totali di colonna in un foglio dati.

Numerico, Decimale, Valuta

Inizio pagina

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×