Domino 9 und frühere Versionen > Entwicklung
Feldinhalt abfragen ob leer od. nicht leer
macom111:
Hallo zusammen,
folgende Frage hatte ich schon mal gestellt, aber mit der Lösung hat´s nicht ganz geklappt:
Ein Textfeld soll geprüft werden, ob was drinsteht od. nicht.
Die Maske heißt "Hardware | HW", die Ansicht "Alle Rechnungen | Ansicht1".
Das Textfeld heißt "Bemerkung". Es soll lediglich geprüft werden, ob was drinsteht od. nicht. Wenn ja, soll dies als Symbol in einer Spalte in der Ansicht dargestellt werden. Ist das Feld leer, soll kein Symbol angezeigt werden.
Folgende Formel wurde mir angeboten:
@If(Status = "1 - Open";87;
Status = "2 - Review";33;85)
Es wird mir aber in allen Dokumenten nur die Zahl "85" ausgegeben - egal ob das Feld leer ist od. nicht. "Werte als Symbole anzeigen" ist markiert. Weiß jemand die richtige Lösung?
Die Formel müßte doch dann in der Ansicht unter "Spaltenwert --> Formel" eingetragen werden, oder?
Schon mal vielen Dank.
???
Siggi
ata:
... ich würde auf die schnelle behaupten, daß im Feld Status nicht genau dieser Inhalt drin steht - und daher das "Else" nimmt - "If" und "Elseif" stimmen nicht überein...
ata
macom111:
Hallo ata,
das mit "Else" nimmt - "If" und "Elseif" habe ich jetzt nicht verstanden. Aber könntest Du mir die Formel mit Verwendung des Feldes "Bemerkung" gleich richtig aufschreiben?
Siggi
ata:
... das du 85 bekommst ist klar, vermutlich hat deine Maske kein Feld "Status"...
Die Select-Formel der Ansicht muß so lauten
SELECT Form = "HW"
In der Spalte lautet die Formel:
@If( Bemerkung = "" ; 87 ; 85)
... die Formel, die du erhalten hattest ist folgendermaßen aufgebaut:
@If( Wenn ; dann ;
wenn ; dann ;
sonst
)
Ich könnte auch sagen
If ; Then;
Elseif ; Then
Else
... soviel zu meiner rätselhaten Äußerung.
... welches Symbol für welchen Fall angezeigt werden soll mußt du noch entscheiden...
ata
macom111:
Vielen Dank ata. Jetzt klappt´s!!
:D
Gruß Siggi
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln