Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: BikeArno am Juli 08, 2021, 11:04:33

Titel: Berechnung in Abfrage unter Bedingung
Beitrag von: BikeArno am Juli 08, 2021, 11:04:33
Hallo,

ich hänge gerade fest: ich habe eine Abfrage, mit denen ich Stunden berechnen möchte.
Es gibt das Feld "Überstunden" und "Überstunden Wochenende". Nun möchte ich, dass im Feld "Überstunden" KEINE Berechnung stattfindet, wenn im Feld "Überstunden Wochenende" ein Eintrag ist. Das müsste doch über "Kriterium" möglich sein, oder? Ich bekomme es aber nicht hin.

Danke für eine Hilfe.
Titel: Re: Berechnung in Abfrage unter Bedingung
Beitrag von: ebs17 am Juli 08, 2021, 12:59:15
Zitatmüsste doch über "Kriterium" möglich sein
Ja, man könnte filtern und somit nur die Restmenge für eine Berechnung heranziehen.
Titel: Re: Berechnung in Abfrage unter Bedingung
Beitrag von: PhilS am Juli 08, 2021, 14:41:44
Zitat von: BikeArno am Juli 08, 2021, 11:04:33Nun möchte ich, dass im Feld "Überstunden" KEINE Berechnung stattfindet, wenn im Feld "Überstunden Wochenende" ein Eintrag ist. Das müsste doch über "Kriterium" möglich sein, oder?
Das könnte man so machen, wenn man entweder das eine oder das andere in jeweils verschiedenen Abfragen berechnen will.

Ich vermute aber, dass du beide Fälle in einer Abfrage behandeln willst. Dann helfen die Abfragekriterien nicht weiter. Du muss innerhalb der Berechnung, z.B. mit der IIF-Funktion prüfen, welcher der beiden Fälle vorliegt, und dann abhängig davon berechnen.
Titel: Re: Berechnung in Abfrage unter Bedingung
Beitrag von: BikeArno am Juli 08, 2021, 17:01:34
Zitat von: PhilS am Juli 08, 2021, 14:41:44Ich vermute aber, dass du beide Fälle in einer Abfrage behandeln willst. Dann helfen die Abfragekriterien nicht weiter. Du muss innerhalb der Berechnung, z.B. mit der IIF-Funktion prüfen, welcher der beiden Fälle vorliegt, und dann abhängig davon berechnen.

So ist es, Danke.