Domino 9 und frühere Versionen > ND6: Entwicklung

Pflichtfelder definieren

(1/2) > >>

SaSaWu:
Mit folgender Formel als Eingabevalidierung habe ich Pflichtfelder in einer Maske definiert:

@If(Veranstaltung="";
@Failure(@Prompt([Ok]; "Fehler!"; "Bitte noch das Feld 'Veranstaltung' erfassen!") + @Return(""));
@Success)

Leider kommt es so nach dem von mir gewollten Prompt immer zu der hässlichen, zusätzlichen Meldung "Feld hat Validierungsformel nicht entsprochen". Was kann ich tun?

Lossa:
Hallo,

du brauchst nur mittels @Failure() deinen Fehlermeldungstext auszugeben, keine @Prompt, kein @Return

SaSaWu:
Vielen Dank! Warum umständlich, wenn's auch einfach geht....

Cobi:
Kann man denn in diesem Zusammenhang überprüfen, ob das Feld die gewünschten 10stellige alphanumerische Nummer enthält?

Also die banf Nummern bestehen aus 10stellen und wenn das Feld keine 10 stellen enthält soll eine Meldung....

theoretisch so irgendwie: @If (banf_nr = "" | (banf_nr != 10stellig); @Failure ("Geben Sie bitte die korrekte Bestellanforderungs-Nr ein!"); @Success)

Vielen Dank.

dirk_2909:
Hallo ..

Wer macht denn wieder ein altes Thema auf ??  :-P .....

Du kannst die Länge mit @Length prüfen.
Ob es sich um eine reine Zahl handelt mit @Numeric ....

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln