Esecuzione di conteggi nei report

Può risultare utile determinare la quantità di record contenuti in un report. Nei report con raggruppamenti o di riepilogo è possibile visualizzare un conteggio del numero di record presenti in ogni gruppo. In alternativa, è possibile aggiungere un numero di riga a ogni record per farvi riferimento in modo più semplice. In questo articolo viene illustrata in modo dettagliato l'aggiunta di conteggi e numeri di riga a un report.

Per saperne di più

Determinare il numero di record in un report o in un gruppo

Aggiungere un numero di riga per ogni record in un report o in un gruppo

Determinare il numero di record in un report o in un gruppo

La visualizzazione Layout offre il metodo più rapido per aggiungere conteggi al report.

Determinare il numero di record in visualizzazione Layout

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul report e quindi scegliere Visualizzazione Layout Icona del pulsante dal menu di scelta rapida.

  2. Fare clic sul campo in cui si desidera eseguire il conteggio. Per assicurarsi che venga eseguito il conteggio di tutti i record, fare clic su un campo in cui è certa l'assenza di valori campo Null, ad esempio un campo ID.

  3. Nel gruppo Raggruppamento e totali della scheda Formato fare clic su Totali. Immagine del pulsante

  4. Eseguire una delle operazioni seguenti:

    • Per determinare il numero di tutti i record nel report indipendentemente dal fatto che sia presente un valore nel campo selezionato, fare clic su Conteggio record.

    • Per determinare il numero dei record per cui è presente un valore nel campo selezionato, fare clic su Conteggio valori.

      Nota : L'opzione Conteggio valori non è disponibile per i campi con i tipi di dati seguenti:

      • Memo

      • Oggetto OLE

      • Collegamento ipertestuale

In Access verrà aggiunta una casella di testo alla sezione Piè di pagina report e la proprietà Origine controllo verrà impostata su un'espressione che esegue la funzione Conteggio. Se nel report sono presenti livelli di gruppo, verrà aggiunta anche una casella di testo a ogni piè di pagina di gruppo in cui viene eseguito lo stesso calcolo.

Nota : Se si utilizza la visualizzazione Layout per creare un conteggio in un campo specifico, in Access viene generata un'espressione in cui vengono conteggiati solo i record il cui il valore del campo non è Null. Se, ad esempio, il report include 10 record e si aggiunge il conteggio a un campo che contiene tre valori Null, nella casella di testo del conteggio verrà visualizzato 7, ovvero il numero di record che non contengono valori Null. È possibile evitare questo comportamento aggiungendo conteggi solo ai campi contenenti valori non Null, ad esempio i campi ID, oppure è possibile modificare l'origine controllo della casella di testo in modo che vengano conteggiati tutti i record, indipendentemente dal fatto che contengano o meno valori Null. A tale scopo, eseguire le operazioni seguenti:

  1. Selezionare la casella di testo in cui viene visualizzato il conteggio. Se la finestra delle proprietà non è già visualizzata, premere F4 per aprirla.

  2. Fare clic sulla scheda Dati.

  3. Nella casella della proprietà Origine controllo eliminare l'espressione e digitare =Conteggio(*).

  4. Salvare il report e passare in visualizzazione Report per visualizzare i risultati.

Determinare il numero di record in visualizzazione Struttura

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul report e quindi scegliere Visualizzazione Struttura Icona del pulsante dal menu di scelta rapida.

  2. Nel gruppo Controlli della scheda Struttura fare clic su Casella di testo. Icona del pulsante

  3. Eseguire una delle operazioni seguenti:

    • Per aggiungere un conteggio di tutti i record nel report, fare clic nella sezione intestazione report o piè di pagina report, nel punto in cui si desidera posizionare la casella di testo.

    • Per aggiungere un conteggio di tutti i record in ogni gruppo di report con raggruppamenti, fare clic nella sezione intestazione gruppo o piè di pagina gruppo, nel punto in cui si desidera posizionare la casella di testo.

  4. Selezionare la casella di testo e quindi premere F4 per visualizzare la finestra delle proprietà.

  5. Fare clic sulla scheda Dati.

  6. Nella casella della proprietà Origine controllo digitare =Conteggio(*).

    In questa espressione viene utilizzata la funzione Conteggio per eseguire il conteggio di tutti i record nel report o nel gruppo anche se alcuni campi di alcuni record sono Null. Per determinare solo il numero di record in cui uno specifico campo non contiene valori Null, ad esempio il campo NomeFornitore, utilizzare l'espressione =CDbl(Nz(Conteggio([NomeFornitore]),0)).

Torna all'inizio

Aggiungere un numero di riga per ogni record in un report o in un gruppo

È possibile numerare gli elementi contenuti in un report. In un report delle vendite in base al prodotto, ad esempio, è possibile anteporre "1" al primo articolo in un gruppo di prodotti, "2" al secondo articolo e così via. All'inizio del gruppo successivo il conteggio inizierà di nuovo e al primo articolo verrà anteposto "1".

Numerazione degli elementi in un report

È possibile numerare gli elementi nel report utilizzando un controllo calcolato e impostando la proprietà Somma parziale per il controllo.

  1. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sul report e quindi scegliere Visualizzazione Struttura Icona del pulsante dal menu di scelta rapida.

  2. Nel gruppo Controlli della scheda Struttura fare clic su Casella di testo. Icona del pulsante

  3. Nella sezione Corpo del report trascinare il puntatore per creare la casella di testo, verificando che sia larga a sufficienza per includere il numero di elemento maggiore.

    Ad esempio, se si prevede che il report includerà circa cento ordini, sarà necessario prevedere spazio per almeno tre caratteri (100). Se accanto alla casella di testo viene visualizzata un'etichetta, eliminarla facendo clic sull'etichetta e premendo CANC. Se la casella di testo è stata posizionata vicino al margine sinistro, è possibile che l'etichetta risulti nascosta sotto la casella di testo. In questo caso utilizzare il quadratino di spostamento nell'angolo superiore sinistro della casella di testo e trascinare la casella verso destra in modo da rendere visibile l'etichetta. A questo punto è possibile fare clic sull'etichetta e premere CANC.

  4. Selezionare la casella di testo. Se la finestra delle proprietà non è già visualizzata, premere F4 per aprirla.

  5. Fare clic sulla scheda Dati. Nella casella della proprietà Nome digitare un nome, ad esempio txtNumeroArticolo.

  6. Fare clic sulla scheda Dati.

  7. Nella casella della proprietà Somma parziale selezionare Su gruppo.

  8. Nella casella della proprietà Origine controllo digitare =1.

  9. Fare clic sulla scheda Formato.

  10. Nella casella della proprietà Formato digitare #. (cancelletto seguito da un punto).

    In questo caso, il numero di riga sarà costituito da un punto seguito da un numero.

  11. Salvare il report e passare in visualizzazione Report per visualizzare i risultati.

Torna all'inizio

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.

×