Domino 9 und frühere Versionen > ND6: Entwicklung

@Prompt

(1/2) > >>

ReiTho:
Habe folgendes Problem:

Ein Feld in meinem Formular ist als Typ Names und Editable, als Choices habe ich Use Address dialog for choice. Dieses Feld ist ein Mussfeld. Mit @Failure oder @Promt([OKCancelEdit]; geht des nicht so richtig. Wie kann ich elegant Abfangen wenn nichts ausgewählt wurde? Eventuell mit der @DoWhile Funktion?

diali:
mit @If, @ThisValue, @Failure und @Success sollte es machbar sein.

In etwa so:
@If(@ThisValue = ""; @Failure("Es muss etwas eingetragen werden!"); @Success)

MadMetzger:
Du musst für diesen Fall eine Formel in der Eingabevalidierung des Feldes schreiben. Für ein leeres Feld sollte die in etwa so aussehen:

@If ( DeinFeld = "" ; @Failure("Fehlermeldung");@Success)

EDIT: Doppelt hält besser...

Thomas Schulte:
Wo hast du da ein Problem. Dazu gibt es die Input Validation und da stellst du einfach ein @if(Feld = "";@Failure("Blabla");@success)

Drei Einschläge pro Minute. Da soll noch einmal einer Sagen hier wird nicht geholfen.

ReiTho:
Ich hab ja auch schon die @If Abfrage mit @Failure in der Feldvalidierung gemacht, aber wenn dann der Fehler abgefangen ist, wird ja schon die nächste Validierungsformel im Formular abgefragt. Er sollte das aber eigentlich nicht machen, sondern so lange auf die richtige Eingabe im Feld bestehen bis die Condition true ist.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln