Sdílet prostřednictvím


Popis výrazů pro počítání ano, ne a dalších odpovědí v Accessu

Střední: Vyžaduje základní dovednosti v makrech, kódování a interoperabilitě.

Tento článek se týká souboru databáze Microsoft Access (MDB) nebo souboru databáze Microsoft Access (.accdb).

Souhrn

Tento článek obsahuje seznam ukázkových výrazů, které můžete použít k počítání výskytů Ano, Ne nebo Null v poli s datovým typem Ano/Ne.

Další informace

Pomocí následujících výrazů v zápatí sestavy můžete spočítat výskyty Ano, Ne nebo Null v poli s názvem YesNoField s datovým typem Ano/Ne:

Expression Co sčítá
=Sum(IIF([YesNoField];1;0)) Ano
=Sum(IIF([AnoNoField;0;1)) Ne
=Sum(IIF(Not[YesNoField;1;0)) Ne
=Sum(IIF(IsNull[YesNoField;1;0)) Null

Můžete také vytvořit související výraz, který spočítá konkrétní hodnotu v poli. Například následující ukázkový výraz spočítá všechny výskyty hodnoty 3 v poli s názvem MyField.

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

Příklad použití ukázkové databáze Northwind

  1. Otevřete ukázkovou databázi Northwind v Accessu.

  2. Pomocí Průvodce sestavou vytvořte sestavu založenou na tabulce Produkty .

  3. Jako pole sestavy vyberte CategoryID a UnitPrice .

  4. Seskupit podle CategoryID.

  5. V návrhovém zobrazení sestavy klikněte v nabídce Zobrazení na Řazení a seskupení a ujistěte se, že je vlastnost GroupFooter pro CategoryID nastavená na Ano.

    Poznámka V Accessu 2007 klikněte v návrhovém zobrazení sestavy na kartě Návrh na Seskupit & Seřadit ve skupině Seskupení & Souhrny a ujistěte se, že je vybraná vlastnost s oddílem se zápatím pro CategoryID .

  6. Do zápatí CategoryID přidejte nevázané textové pole s vlastností ControlSource pro textové pole nastavenou na následující výraz:

    =Sum(IIF([Ukončeno];1;0))

  7. Přidejte druhé nevázané textové pole s vlastností ControlSource pro textové pole nastavenou na následující výraz:

    =Sum(IIF([Ukončeno]0;1))

  8. V nabídce File (Soubor ) klikněte na Print Preview (Náhled tisku).

    V accessu 2007 klikněte na tlačítko Microsoft Office, přejděte na Tisk a potom klikněte na Náhled.

    Všimněte si, že první výraz spočítá počet produktů v každé kategorii, u kterých je pole Ukončeno nastaveno na Hodnotu Ano. Druhý výraz spočítá počet produktů v každé kategorii, u kterých je pole Ukončeno nastaveno na hodnotu Ne.