Beskrivning av uttrycken som du kan räkna ja, nej och andra svar i Access

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Måttlig: Kräver grundläggande makron, kodning och kompatibilitetsfärdigheter.

Den här artikeln gäller en Microsoft Access-databasfil (.mdb) eller en Microsoft Access-databasfil (.accdb).

Sammanfattning

Den här artikeln innehåller exempeluttryck som du kan använda för att räkna förekomster av Ja, Nej eller Null i ett fält med datatypen Ja/Nej.

Mer information

Du kan använda följande uttryck i en rapportfot om du vill räkna antalet förekomster av Ja, Nej eller Null i ett fält med namnet YesNoField med datatypen Ja/Nej:

Expression Summerar vad
=Summa(OOM([JaNoField],1,0)) Ja
=Summa(OOM([JaNoField],0,1)) Nej
=Summa(OOM(Inte[JaNoField],1,0)) Nej
=Summa(OOM(ÄrNull[JaNoField],1,0)) Null

Du kan också skapa ett relaterat uttryck om du vill räkna ett visst värde i ett fält. I följande exempeluttryck räknas till exempel alla förekomster av värdet 3 i ett fält med namnet MittFält.

=Summa(OOM([MittFält]=3;1;0))

Exempel med exempeldatabasen Northwind

  1. Öppna exempeldatabasen Northwind i Access.

  2. Använd Rapportguiden för att skapa en rapport som baseras på tabellen Produkter.

  3. Välj Kategori-ID och Enhetspris som fält för rapporten.

  4. Gruppera efter Kategori-ID.

  5. I designvyn för rapporten klickar du på Sortering och gruppering på menyn Visa och kontrollerar att egenskapen GroupFooter för Kategori-ID är inställd på Ja.

    Obs! I Access 2007 går du till rapportens designvy, fliken Design och klickar på Gruppera & Sortera i gruppen Gruppering & Summor och kontrollerar att avsnittsegenskapen med en sidfot för Kategori-ID är markerad.

  6. Lägg till en obunden textruta i avsnittet CategoryID sidfot med egenskapen ControlSource för textrutan inställd på följande uttryck:

    =Summa(OOM([Utgått],1,0))

  7. Lägg till en andra obunden textruta med egenskapen ControlSource för textrutan inställd på följande uttryck:

    =Summa(OOM([Utgått],0,1))

  8. Klicka på FörhandsgranskaArkiv-menyn.

    I Access 2007 klickar du på Microsoft Office-knappen, pekar på Skriv ut och klickar sedan på Förhandsgranska.

    Observera att det första uttrycket kommer att räkna antalet produkter inom varje kategori som har fältet Utgått till Ja. Det andra uttrycket räknar antalet produkter inom varje kategori där fältet Avbrytas är inställt på Nej.