Autor Thema: Ein kleines Problem mit Validierung  (Gelesen 1429 mal)

Offline FideL

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Ein kleines Problem mit Validierung
« am: 16.02.05 - 11:06:36 »
Hallo ihr Spezis da draußen...
ich habe ein Problem mit einer Eingabevalidierung!!
Ich habe folgenden Code bis jetzt:

REM {Notes only};
@If(ResourceName="";@Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen."));!@IsValid; @Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern alle Fehler korrigieren."));
@Do(@PostedCommand([FileSave]); @PostedCommand([FileCloseWindow])))

dieser funktioniert auch.
Nun habe ich noch ein Feld für den Zweck (Name: Purpose).
Ich möchte das Feld als Pflichtfeld haben, aber irgendwie mache
ich dabei wohl alles falsch, es funktioniert nämlich einfach nicht.
habt ihr mal eine Info wie ich das mit der Eingabevalidierung machen muss? Gruß Fidel


achja, es handelt sich um die standard maske der Reservierungsdatenbank.
« Letzte Änderung: 16.02.05 - 11:10:13 von FideL »

Glombi

  • Gast
Re: Ein kleines Problem mit Validierung
« Antwort #1 am: 16.02.05 - 11:11:54 »
Das ist keine Formel für eine Eingabevalidierung sondern für einen Button oder eine Aktion.

Eingabevalidierung wäre so etwas:
@f(
 ResourceName="";
  @Failure(Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen.");
 @Success
)


Die Formel für die Aktion sähe dann so aus:
@If(
   @Command([FileSave]);
     @Command([FileCloseWindow]);
   @Return("")
)

Andreas

Offline FideL

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Ein kleines Problem mit Validierung
« Antwort #2 am: 16.02.05 - 11:13:28 »
mist, war meine beschreibung wohl nicht gut genug.
also ich möchte, wenn ich auf speichern klicke, und jemand das feld nicht ausgefüllt hat, dass dann eine Fehlermeldung kommt.
gruß fidel

Glombi

  • Gast
Re: Ein kleines Problem mit Validierung
« Antwort #3 am: 16.02.05 - 11:17:19 »
Dann mach es doch so wie ich es beschrieben habe.

Die Eingabevalidierung in die Felder und denn anderen Code in die Aktion.

Andreas

Offline FideL

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Ein kleines Problem mit Validierung
« Antwort #4 am: 16.02.05 - 11:31:08 »
das habe ich ja probiert, aber da passiert dann nix! :(
kann ich das nicht irgendwie so:
@If(ResourceName="" | Purpose="";@Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen.")
einbinden?
fidel

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ein kleines Problem mit Validierung
« Antwort #5 am: 16.02.05 - 11:37:44 »
So geht das auch, aber es ist ein ungewöhnliches Verfahren (zumindest in Formelsprache).

Und: Doppelpostings sind hier nicht gerne gesehen:
Dominoforum

Was versprichst Du Dir davon ? Hältst Du uns oder die Kollegen vom Dominoforum für zu dumm oder für zu faul, Dir zu antworten ?

Bernhard

Offline FideL

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Ein kleines Problem mit Validierung
« Antwort #6 am: 16.02.05 - 11:57:32 »
Nein, ich halte hier ganz und gar nicht jemanden für dumm oder faul.

Danke für die Hilfe

Offline Linus

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Weiblich
  • Notes ... ähm ... is'n das?
Re: Ein kleines Problem mit Validierung
« Antwort #7 am: 17.02.05 - 13:18:00 »
Hi,
warum machst Du das nicht mit Script im QuerySave. Da kannst Du alles schön nacheinander abfragen und sogar am Ende in einer Fehlermeldung rausgegeben.
Über die Feldvalidierung geht es zwar sehr einfach, das Ergebnis ist aber nicht schön.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz