Autor Thema: speichern  (Gelesen 1283 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
speichern
« am: 13.10.03 - 10:22:50 »
hallo!

mit einem button wird folgendes aufgerufen:
@Command([FileSave]);


wenn das zahlenfeld "kontoNr" text enthält soll das passieren:
@If(@IsError(kontoNr); @Failure("Das Feld \'Kontonummer\' enthält einen Fehler"); @Success)

wenn alle angaben korrekt, aber noch querysave das:
@Command([ToolsRunMacro];"BAfehlbetrag");
@SetTargetFrame("main");
@Command([Compose]; "ba")


hab schon mehrere varianten ausprobiert, weiß aber nicht wohin ich was schreiben soll, damit es so abläuft...

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:speichern
« Antwort #1 am: 13.10.03 - 10:57:52 »
Hast du es so auch schon probiert:
Das in den Button speichern:
@If(@IsError(kontoNr); ; @Return(@Prompt([OK];"Error";"Das Feld \'Kontonummer\' enthält einen Fehler")); @PostedCommand([FileSave]))
und bei "filesave" wird dann eh querysave ausgeführt!
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:speichern
« Antwort #2 am: 13.10.03 - 12:05:11 »
jein...

hab's nicht mit @prompt, sondern mit @failure gemacht... da funktionier's nicht...

weiß jmd warum??

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:speichern
« Antwort #3 am: 13.10.03 - 20:08:42 »
1. @Failure sollte man tunlichst nur in Eingabevalidierungsformeln verwenden.
2. @IsError prüft auf den Wert "@Error" in einem Ausdruck. Wenn also kontoNr keine Zahl ist, bedeutet das noch lange nicht, daß damit automatisch der Wert "@Error" Feldinhalt ist - das würde erst nach Eingabevalidierung erfolgen.

Wegen Prüfung auf Zahl empfehle ich folgenden Thread vom heutigen Tage:
http://www.atnotes.de/index.php?board=7;action=display;threadid=10771;start=0

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz