0

Datumsfeld A nicht gefüllt dann Feld B (J/N) J sonst nein

Ich stehe gerade bei folgender Fragestellung etwas auf dem Schlauch und freue mich über Unterstützung auf dem Forum. Wenn in einem Datumsfeld ein Wert angegeben ist, soll eine anderes Ja/Nein Feld den Wert "Nein" annehmen, ansonsten Ja. Wie wäre die Syntax?

If Datumsfeld A =! null then Feld B false else true end? 

6 Antworten

null
    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo,

     

    if 'Datumsfeld' then
       'Ja/Nein-Feld' := true
    else
       'Ja/Nein-Feld' := false
    end

     

    lg, Torsten

    • Pro BoutiquenFonds GmbH
    • Eichelfr
    • vor 4 Jahren
    • Gemeldet - anzeigen

    was soll ich sagen, funktioniert! Vielen Dank Torsten

    • Tacho
    • vor 4 Jahren
    • Gemeldet - anzeigen

    10 x gelesen und sehe den Wald nicht mehr vor lauter Bäumen. Torsten, wird bei Deinem Code nicht genau das umgekehrte vom gewünschten erreicht?

    Hätte gedacht, man müsse Deinem Code lediglich ein "not" hinter dem "if" hinzufügen, alternativ die Zuweisung von true und false tauschen.

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Bei "If Feld" ist die Bedingung erfüllt, wenn das Feld einen Inhalt hat. Bei "if not Feld" verhält es sich umgekehrt.

    • Tacho
    • vor 4 Jahren
    • Gemeldet - anzeigen

    ja, das ist klar. Wenn ich Deinen Code übersetze heißt es doch:

    "Wenn das Datumsfeld gefüllt ist, schalte das Ja/Nein-Feld auf "An"; Ist das Datumsfeld leer, schalte das Ja/Nein-Feld auf "Aus".

    Ich dachte, Eichelfr wollte es genau umgekehrt haben, nämlich, dass wenn das Datumsfeld gefüllt ist, das Ja/Nein-Feld auf "Aus" geschaltet wird.

    Oder irre ich?

    • Torsten_Stang.1
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Achso, ja, Du hast recht… ;-)