Autor Thema: Wenn Eingabevalidierung Falsch, dann nicht weiter in Formel  (Gelesen 1446 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Hi,

ich hab Eingebavalidierungen in einer Maske.

In der Maske ist ein Button, in dem längere @Formel-Befehle sind.

Ich leite das ganze wie folgt ein im Button:

@Command([ViewRefreshFields]);
_Status := "";
_TextPrompt := "Bist Du Dir sicher, dass die Anfrage an" +@Char(13)+ @Name([CN]; Besitzer) + " gemailt wird?";
@Set("_Status"; @Prompt([YESNO]; "Datenbank";_TextPrompt ; ""));

@If(_Status = 1;
usw............


Wie baue ich sowas in der Art ein in der 1. Zeile:
WENN @Command([ViewRefreshFields]) bringt Fehler weil Eingabevalidierung auf Fehler stößt, DANN Continue = False.


bye,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline cpo

  • Aktives Mitglied
  • ***
  • Beiträge: 176
  • Geschlecht: Weiblich
  • ...nichts wissen macht auch nichts!
Re:Wenn Eingabevalidierung Falsch, dann nicht weiter in Formel
« Antwort #1 am: 05.09.03 - 19:37:22 »
Das hört doch ganz von selbst auf, wenn du irgendwo Validierungsformeln drin hast, oder?
Ansonsten kannst Du mit @Return("") abbrechen. Also in etwa:
@If(@Iserror(irgendwas);@Return("");"");
Die letzen "" im Else-Zweig heißen "weitermachen mit den Formeln die jetzt kommen".
CPO

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Wenn Eingabevalidierung Falsch, dann nicht weiter in Formel
« Antwort #2 am: 05.09.03 - 19:43:41 »
Hi CPO,

> Das hört doch ganz von selbst auf, wenn du irgendwo Validierungsformeln drin hast, oder?

Leider nicht :-(

> Ansonsten kannst Du mit @Return("") abbrechen.

Hmm, das wird dann aber komplex, da ich bereits @If's mit mehreren + - Zeilen drin habe.
Außerdem bezweifle ich, dass @Command([ViewRefreshFields]) überhaupt einen Rückgabewert liefert.
Denn dann könnt ich ja auch mit @if(Bedingung=Zustand;@return(0);@success)  arbeiten....


TMC
« Letzte Änderung: 05.09.03 - 19:44:50 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Doc Torte

  • Aktives Mitglied
  • ***
  • Beiträge: 178
  • Geschlecht: Männlich
  • ...promovierter Bäcker... ;-)
    • ...that's me
Re:Wenn Eingabevalidierung Falsch, dann nicht weiter in Formel
« Antwort #3 am: 05.09.03 - 20:59:09 »
ich denke Du solltest Dir mal @IsValid genauer anschauen, so wird überprüft ob alle Validierungsformeln passen....
Wer nicht ständig besser wird, hört bald auf gut zu sein !
Schritt für Schritt geht's immer vorwärts...

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Wenn Eingabevalidierung Falsch, dann nicht weiter in Formel
« Antwort #4 am: 05.09.03 - 21:45:44 »
danke Toctorte!

Habs jetzt zwar anders gelöst, werde mir aber mal @Valid ansehen....

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz