Checkbox Kontrollkästchen Feld !!! Hilfeee

  • Hallo Zusammen,

    ich habe mal eine Frage… Vermutlich ist das sehr einfach zu
    lösen, aber irgendwie kriege ich das nicht hin. :S

    Ich habe ein Checkbox
    Kontrollkästchen Feld (Name=Abteilung) und habe 3 Punkte zur Auswahl (Handy, Notebook
    und Sonstiges), die zur Auswahl stehen.

    Wenn der Punkt „Sonstiges“ ausgewählt
    wird, soll eine Zeile sichtbar werden und wenn es nicht markiert worden ist
    sollte es verborgen sein.

    Ich habe es mit der Hide-When-Funktion mit der
    folgenden Formel ausprobiert: Abteilung!="neuer Arbeitsplatz" und das
    lief auch, bis ich 2 Punkte markiert habe.

    Also wenn ich z.B. Handy und
    Sonstiges ausgewählt habe, hat es nicht funktioniert, aber wenn ich nur die
    Auswahl Sonstiges ausgewählt habe, hat es funktioniert.


    Ich hoffe, dass ihr mir
    helfen könnt.

    Vielen Dank im Voraus :) :) :)

  • Ungleich - Vergleiche mit Listen sind "tricky"


    !(Wert = "Sonstiges") ergibt bei Mehrfachwerten ein anderes Ergebnis als
    Wert != "Sonstiges"


    Die Erklärung:


    "A" : "B" != "B" wird intern so berechnet:


    "A" != "B" oder "B" != "B", was bei Mehrfachwerten IMMER wahr ergibt - das würde man nicht erwarten.


    Deshalb ist die erste Formel korrekt...
    !("A" : "B" = "B") wird intern so berechnet:


    Nicht( "A" = "B" oder "B" = "B" )


    Und das ergibt nur dann true, wenn keiner der Werte B ist...

  • Ich habe es versucht, ging auch nicht. Also ich habe ja ein Checkbox Feld (Name=Abteilung), dann müsste ich ja in die neue Zeile (Bearbeitbares Textfeld) in die Hide-When-Formel ja schreiben: !(Abteilung = "Sonstiges") oder ??? :S

  • Ja, so ist die Formel richtig. Verwendest Du Aliase? (Also sowas: Sonstiges|S ), dann muss die Formel lauten !(Abteilung = "S")


    Oder hast Du nicht die Eigenschaft "Felder aktualisieren...." Für das Checkboxfeld gesetzt?