tomturbos
Goto Top

WENN ODER

hallo liebe leute!

ich habe ein feld in meinem bericht das folgendermaßen berechnet werden soll:
WENN dat_tag ein feiertag ODER samstag ODER sonntag ist, ist das feld gleich dem feld tagessumme WENN NICHT ist es die tagessumme minus 8.
das problem tritt jetzt auf, wenn ich keinen feiertag habe sondern einen normalen wochentag (egal welchen) es kommt bei mir "fehler" raus. was ist in dem ausdruck falsch - ich seh es irgendwie nicht!


=Wenn([feiertag]=Wahr Oder Wochentag([dat_tag])=7 Oder Wochentag([dat_tag])=1;[tagessumme];[tagessumme]-8)


danke und lg
tom

Content-Key: 13988

Url: https://administrator.de/contentid/13988

Printed on: April 25, 2024 at 06:04 o'clock

Member: Pedant
Pedant Aug 03, 2005 at 18:47:16 (UTC)
Goto Top
Hallo tomturbos,

vielleicht liegt der Fehler nicht in der Bedingung, sondern in der Anweisung. Möglicherweise ist die Operation "Tagessumme minus acht" nicht ausführbar. Es Könnte einfach ein Problem der Variablendeklaration sein, also ein "String minus Zahl geht nicht"-Error.

Das könntest Du prüfen indem Du es einerseits
<font color=green>=Wenn([feiertag]=Wahr Oder Wochentag([dat_tag])=7 Oder Wochentag([dat_tag])=1;[tagessumme];[tagessumme])</font>
mit identischer Anweisung, also ohne -8 ausprobierst und andererseits
<font color=green>=[tagessumme]-8</font>
ohne Bedingung testest.

Gruß Frank
Member: Beagle
Beagle Aug 03, 2005 at 18:47:42 (UTC)
Goto Top
nur mal so ins blaue:
Wenn([feiertag]=Wahr Oder
^^
solllte es da nicht auch feiertag([dat_tag]) heissen?