Wątek przeniesiony 2024-04-03 14:45 z Kosz przez Riddle.

access Dcount w formularzu

0

Prośba o podpowiedź co źle definiuję. W formularzu w polu tekstowym w źródle formantu wpisuję jak niżej -> jako wynik chcę uzyskać liczbę "true" w "tabelaA" w "kolumna1"

=DCount([tabelaA].[kolumna1];[tabelaA];[tabelaA].[kolumna1]=PRAWDA)

jako odpowiedź otrzymuję #Nazwa?

0
Piotr Okoń napisał(a):

Prośba o podpowiedź co źle definiuję. W formularzu w polu tekstowym w źródle formantu wpisuję jak niżej -> jako wynik chcę uzyskać liczbę "true" w "tabelaA" w "kolumna1"

=DCount([tabelaA].[kolumna1];[tabelaA];[tabelaA].[kolumna1]=PRAWDA)

jako odpowiedź otrzymuję #Nazwa?

Chcesz uzyskać wynik "true" a w funkcji używasz "PRAWDA". Musisz użyć tego co masz w wartości pola w tabeli.

spróbuj tak:

=DCount("kolumna1";"tabelaA";"kolumna1=PRAWDA")

0
TytusRomek napisał(a):
Piotr Okoń napisał(a):

Prośba o podpowiedź co źle definiuję. W formularzu w polu tekstowym w źródle formantu wpisuję jak niżej -> jako wynik chcę uzyskać liczbę "true" w "tabelaA" w "kolumna1"

=DCount([tabelaA].[kolumna1];[tabelaA];[tabelaA].[kolumna1]=PRAWDA)

jako odpowiedź otrzymuję #Nazwa?

Chcesz uzyskać wynik "true" a w funkcji używasz "PRAWDA". Musisz użyć tego co masz w wartości pola w tabeli.

spróbuj tak:

=DCount("kolumna1";"tabelaA";"kolumna1=PRAWDA")

Wielkie dzięki za odpowiedź (pomimo wylądowania wątku w koszu). Dodałem apostrofy i formuła działa. Jednak nie przy każdym rodzaju pola :) Formuła nie działa mi w przypadku zliczania pól wyboru (prawda/ fałsz; wł/wył; 0/1). Jak nie wpiszę kryterium to zlicza mi wszystko, jak wpiszę kryterium to jest błąd. Podejrzewam, że trzeba zmienić, którąś z właściwości, ale nie wiem którą. Obszedłem problem tworząc kwerendę i ta działa bez problemu, ale chciałem zrobić to inaczej :(

0

Wielkie dzięki za odpowiedź (pomimo wylądowania wątku w koszu). Dodałem apostrofy i formuła działa. Jednak nie przy każdym rodzaju pola :) Formuła nie działa mi w przypadku zliczania pól wyboru (prawda/ fałsz; wł/wył; 0/1). Jak nie wpiszę kryterium to zlicza mi wszystko, jak wpiszę kryterium to jest błąd. Podejrzewam, że trzeba zmienić, którąś z właściwości, ale nie wiem którą. Obszedłem problem tworząc kwerendę i ta działa bez problemu, ale chciałem zrobić to inaczej :(

dla pól typu check box (zaznaczony/niezaznaczony) wtedy musisz użyć w formule "kolumna1 = TRUE" lub "FALSE"
poza dcount możesz zrobić zwykłego selecta z kryteriami

1 użytkowników online, w tym zalogowanych: 0, gości: 1