Domino 9 und frühere Versionen > ND7: Entwicklung

Gesetzte Werte einer Checkbox mit der Formelsprache auslesen

<< < (2/3) > >>

Peter Klett:
In Deinem Code prüfst Du zwei Felder, in der Frage war aber nur die Rede von einem Feld (eine Checkbox). Kannst Du Deine Frage nochmal konkretisieren?

ascabg:
Hallo,

Und auch bitte mal mitteilen, was nicht klappt.


Andreas

Jens_1:
Hallo Peter,

sorry für die Verwirrung.

Es ist richtig - ich prüfe zwei Felder ab.
Imho hat Feld1 auf meine Fragestellung aber keinen Einfluss.
Wenn ich nur Feld1 und einen Wert von Feld2 abfrage funktioniert das auch soweit....

Unter folgenden Bedingungen soll die Formel wahr sein:

* Feld1 beinhaltet "Wert1"
* Feld2 beinhaltet "Check1" und "Check2"
Die Formel, läuft durch und zieht nur den ersten Wert "Check1" von Feld2 heran.
Das ist gleichzeitig der Wert mit dem die Box vorbelegt ist.
Ob der zweite Wert markiert ist hat keinen Einfluss auf das Ergebnis.

Gruß
 Jens

Jens_1:
Hier die komplette Formel:


--- Code: ---@If (
Feld1 = "Wert1" & Wert2 = "Check1";
                FIELD Message := "Check1 ausgewählt.";
Feld1 = "Wert1" & Wert2 = "Check2";
                FIELD Message := "Check2 ausgewählt.";
Feld1 = "Wert1" & Wert2 *= "Check1" : "Check2";
                FIELD Message := "Check1 und Check2 ausgewählt.";
                FIELD Message := "Alles abgewählt..."
);

--- Ende Code ---

Peter Klett:
So sollte das klappen.

@If (
Feld1 = "Wert1" & Wert2 *= "Check1" : "Check2";
                FIELD Message := "Check1 und Check2 ausgewählt.";
Feld1 = "Wert1" & Wert2 = "Check1";
                FIELD Message := "Check1 ausgewählt.";
Feld1 = "Wert1" & Wert2 = "Check2";
                FIELD Message := "Check2 ausgewählt.";
                FIELD Message := "Alles abgewählt..."
);

Es ist ein Reihenfolgenproblem. Sobald die erste Bedingung erfüllt ist, wird nicht weiter gesucht.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln