jhaustein
Goto Top

Abfrage in Access

Hallo Gemeinschaft,

möchte in einer Abfrage abfragen, ob in einem Datumsfeld ein Wert steht

Betrag1: Wenn([am]="" and ([Resam]+14)>Jetzt();1;0)  
hate es auch so probiert
Betrag1: Wenn(isempty [am] Und ([Resam]+14)>Jetzt();1;0)

Ich bekomme einen Datentypen Fehler

Wie würdet ihr die Abfrage machen

Content-ID: 2437943031

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

Ausgedruckt am: 22.11.2024 um 01:11 Uhr

jhaustein
Lösung jhaustein 07.04.2022 aktualisiert um 17:49:37 Uhr
Goto Top
nun ist der Fehler weg

doch leider berechnet es nicht richtig

ich möchte folgende Liste erhalten

wenn ein Datumsfeld (am) leer ist
und
ich habe ein Feld Reseviertam (Resam)
und hier gilt die Regel Resam + 14 muss kleiner als heute sein,

weil ich möchte, dass mir nur DS angezeigt werden, in denen die Anzahlung fehlt und die 14 Tage seit der Reservierung verstrichen sind

dann möchte ich eine 0 haben ansonsten eine 1

nun noch eins dazu
Wenn im Datumsfeld fpr die zweite Anzahlung (am2) nichts steht und der Anreisetag - 28 größer ist als heute, dann soll in das Feld ebenfalls eine 0 stehen

Betrag1: Wenn([am] Ist Null Und ([Resam]+14)<Jetzt();0;Wenn([(am2] Ist Null Und ([Anreisetag]-28)>Jetzt();0;1))
jhaustein
Lösung jhaustein 08.04.2022 um 08:15:57 Uhr
Goto Top
versuche es anders zu lösen