Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Umiarkowane: wymaga podstawowych umiejętności w zakresie makra, kodowania i współdziałania.
Ten artykuł dotyczy pliku bazy danych programu Microsoft Access (.mdb) lub pliku bazy danych programu Microsoft Access (.accdb).
Podsumowanie
W tym artykule wymieniono przykładowe wyrażenia, których można użyć do zliczania wystąpień wartości Tak, Nie lub Null w polu o typie danych Tak/Nie.
Więcej informacji
W stopce raportu można użyć następujących wyrażeń, aby zliczyć wystąpienia wartości Tak, Nie lub Null w polu o nazwie YesNoField z typem danych Tak/Nie:
Expression | Sumuje co |
---|---|
=Sum(IIF([YesNoField],1,0)) | Tak |
=Sum(IIF([YesNoField],0,1)) | Nie |
=Sum(IIF(Not[YesNoField],1,0)) | Nie |
=Sum(IIF(IsNull[YesNoField],1,0)) | Null |
Możesz również utworzyć powiązane wyrażenie, aby zliczyć określoną wartość w polu. Na przykład następujące przykładowe wyrażenie zlicza wszystkie wystąpienia wartości 3 w polu o nazwie MyField.
=Sum(IIF([MyField]=3,1,0))
Przykład użycia przykładowej bazy danych Northwind
Otwórz przykładową bazę danych Northwind w programie Access.
Użyj Kreatora raportów , aby utworzyć raport na podstawie tabeli Products .
Jako pola raportu wybierz pozycje CategoryID i UnitPrice .
Grupuj według identyfikatora CategoryID.
W widoku projektu raportu kliknij pozycję Sortowanie i grupowanie w menu Widok i upewnij się, że właściwość GroupFooter dla identyfikatora CategoryID ma ustawioną wartość Tak.
Uwaga W programie Access 2007 w widoku projektu raportu na karcie Projekt kliknij pozycję Grupuj & Sortuj w grupie Grupowanie & Sumy i upewnij się, że wybrano właściwość z sekcją stopkidla identyfikatora CategoryID .
Dodaj niepowiązane pole tekstowe w sekcji CategoryID stopki z właściwością ControlSource dla pola tekstowego ustawionego na następujące wyrażenie:
=Sum(IIF([Zaniechane],1,0))
Dodaj drugie niepowiązane pole tekstowe z właściwością ControlSource dla pola tekstowego ustawionego na następujące wyrażenie:
=Sum(IIF([Zaniechane],0,1))
W menu Plik kliknij pozycję Podgląd wydruku.
W programie Access 2007 kliknij przycisk pakietu Microsoft Office, wskaż polecenie Drukuj, a następnie kliknij pozycję Drukuj w wersji zapoznawczej.
Zwróć uwagę, że pierwsze wyrażenie zlicza liczbę produktów w każdej kategorii, dla których pole Nieczynne ma ustawioną wartość Tak. Drugie wyrażenie zlicza liczbę produktów w każdej kategorii, dla których pole Nie zostało zakończone ustawione na wartość Nie.