Descrizione di espressioni per contare Sì, no e altre risposte in Access

Moderato: Richiede competenze di interoperabilità, la codifica e macro di base.


In questo articolo si applica a un file di database (mdb) di Microsoft Access o a un file di database (file con estensione accdb) di Microsoft Access.

Riepilogo

In questo articolo sono elencati esempi di espressioni che è possibile utilizzare per contare le occorrenze di Sì, No o Null in un campo Sì/tipo di dati.

Ulteriori informazioni

È possibile utilizzare le seguenti espressioni in un piè di pagina di report per contare le occorrenze di Sì, No o Null in un campo denominato YesNoField con un tipo di dati Sì/No:


Expression Sums What
--------------------------------------------
=Sum(IIF([YesNoField],1,0)) Yes
=Sum(IIF([YesNoField],0,1)) No
=Sum(IIF(Not[YesNoField],1,0)) No
=Sum(IIF(IsNull[YesNoField],1,0)) Null
È inoltre possibile creare un'espressione correlata per calcolare un valore specifico in un campo. Ad esempio, la seguente espressione di esempio conta tutte le occorrenze del valore in un campo denominato MyField 3.


=Sum(IIF([MyField]=3,1,0))

Esempio utilizzando Database Northwind di

  1. Aprire il database di esempio Northwind in Access.

  2. Utilizzare la Creazione guidata Report per creare un report basato sulla tabella prodotti .

  3. Come i campi per il report, selezionare CategoryID e PrezzoUnitario .

  4. Gruppo su CategoryID.

  5. In visualizzazione struttura del report, fare clic su ordinamento e raggruppamento dal menu Visualizza e assicurarsi che la proprietà GroupFooter per IDCategoria è impostata su Yes.

    Nota: In Access 2007, nella visualizzazione struttura del report, nella scheda struttura , fare clic su Raggruppa e Ordina gruppo raggruppamento e totali e assicurarsi che la proprietà con una sezione di piè di pagina per IDCategoria sia selezionata.

  6. Aggiungere una casella di testo non associata nella sezione piè di pagina CategoryID con la proprietà ControlSource per la casella di testo impostato sull'espressione seguente:

    =SUM(IIf([Discontinued],1,0))

  7. Aggiungere una seconda casella di testo non associata con la proprietà ControlSource per la casella di testo impostato sull'espressione seguente:

    =SUM(IIf([Discontinued],0,1))

  8. Dal menu File , fare clic su Anteprima di stampa.

    In Access 2007, fare clic sul Pulsante Microsoft Office, scegliere Stampae quindi fare clic su Anteprima di stampa.

    Si noti che la prima espressione sarà contare il numero di prodotti all'interno di ogni categoria che hanno il campo Discontinued impostato su Sì. La seconda espressione il conteggio dei prodotti all'interno di ogni categoria che hanno il campo Discontinued impostato su No.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×