Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bienenet am 16.10.02 - 13:04:25

Titel: Validierung von Textfeldern
Beitrag von: bienenet am 16.10.02 - 13:04:25
Verwende einfache Validierungsformel zur Prüfung der Einträge jedoch der Rechner führt keine Prüfung durch sondern bircht ab mit der Meldung "Datei kann nicht ausgefürt werden "
Formel: @If(Name="";@Failure("Bitte geben Sie Ihren Namen an");@Success);
Eingabeüberbrüfung soll aber erfolgen um Leerfelder zu vermeiden.
Wer kann helfen? ???
Titel: Re:Validierung von Textfeldern
Beitrag von: eknori am 16.10.02 - 13:15:13
also irgendwie passt die fehlermeldung so gar nicht zu deiner Formel ( die richtig ist ).
Nimm die Formel noch mal raus. Kriegst du dann immer noch  die fehlermeldung ?

eknori
Titel: Re:Validierung von Textfeldern
Beitrag von: bienenet am 17.10.02 - 08:32:48
Das ist ja das problem das die Formel stimmt wusste ich nur füge ich sie ein erhalte ich diese Fehlermeldung ohne diese Formel geht alles seinen Gang Maske wird abgesendet und Einträge werden im Gästebuch hinterlegt nur mit kommt eben diese unlogische Meldung.
Kann es ein Problem mit Notes sein?
Titel: Re:Validierung von Textfeldern
Beitrag von: ata am 17.10.02 - 08:50:29
... die Kombination kenne ich so auch nicht...

Zur Not kannst du aber auch ins Exiting des Feldes gehen und es dort per Script erledigen, allerdings funktionierts dann nur, wenn du das Feld auch tatsächlich betreten hast...

ata
Titel: Re:Validierung von Textfeldern
Beitrag von: Till_21 am 17.10.02 - 08:51:41
sorry, dass ich frage, aber du haust deine validierung auch in die Input Validation ?
Hab diese Art von Validierung schon x-mal verwendet und sie muss funktionieren...(naja, bei Notes darf man niemals muss sagen)

gruss/till
Titel: Re:Validierung von Textfeldern
Beitrag von: ata am 17.10.02 - 09:16:23
Ich validiere eigentlich nie in den Validierungsformeln. Das ist ne Menge Tiparbeit durch all die Felder hindurch.

Ich validiere die Pflichtfelder in der Regel im QuerySave. Per Script überprüfe ich dann eine Liste von Feldnamen auf Ihren Inhalt. Sobald das erste Feld leer gebe ich eine Meldung aus, springe mit dem Cursor in das Feld und breche den QuerySave mit Continue=False ab...

Kommt während der Entwicklung eine neues Pflichtfeld hinzu, dann nehme ich es in der Liste auf, usw....

Das kann man dann noch weiterspinnen, indem ich solche Feldnamen, die dazugehörigen Datentypen, Mindestwert, Maxwert in dynamischen Listen in einem Setup-Dokument in der Datenbank hinterlege. Somit kann ein Admin festlegen, welche Felder überprüft werden müssen...

ata
Titel: Re:Validierung von Textfeldern
Beitrag von: Don Pasquale am 17.10.02 - 09:47:17
@ata
Ich habe wenige Felder, aber die wiederholen sich in
verschiedenen Masken, da finde ich gemeinsame
Felder mit Validierung
in der Eingabevalidierung geschicker.

Soll heissen, es hängt davon ab

Gruß
Don Pasquale
Titel: Re:Validierung von Textfeldern
Beitrag von: ata am 17.10.02 - 09:56:32
... wenn es nur wenige Felder sind dürfte die Validierungsformel genügen, dafür lohnt der Aufwand an Programmierung nicht. Ich habe es meistens mit 20-30 Feldern zu tun, die in ihrer Wertigkeit überprüft werden, und da verwende ich Setup-Dokumente als eine Art Profil für die Überprüfung der Feldinhalte...

ata
Titel: Re:Validierung von Textfeldern
Beitrag von: bienenet am 17.10.02 - 10:48:34
Danke an alle die geantwortet haben habe Lösung für mein Problem erhalten zwar etwas unständlich aber es geht erstmal.
Kann jetzt in Ruhe den Fehler suchen.