Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: schmalzz am 01.06.07 - 14:18:08

Titel: Kann ein Skript eine nachfolgende Formelausführung verhindern?
Beitrag von: schmalzz am 01.06.07 - 14:18:08
Hi Leutz,

ich versuch das mal verständlich zu erklären:
Ich habe eine Maske die nach dem Ausfüllen mit einer Aktion gespeichert und eine Person per Mail benachrichtigt wird das eben ein neus Dokument erstellt wurde.

Code
@Command([FileSave]);
@MailSend(U_Vertretung; "";"";"Urlaubsantrag von "+U_MITARB+Thema;"Bitte Urlaubsantrag bearbeiten."+@NewLine+"Klicken Sie auf die Verknüpfung."+@NewLine ;"" ; [IncludeDoclink]:[ReturnReceipt]);
@Command([FileCloseWindow])

In der Maske wird im "Querysave" Ereignis geprüft ob der User alle Angaben gemacht hat.  Falls nicht, wird der Speichervorgang abgebrochen.

Kann ich nun die nachfolgenden Formelbefehle auch irgendwie abbrechen wenn die Prüfung per Skript negativ ausfiel? Irgendwie fällt mir dazu nix vernünftiges ein.

Gruß - Markus
Titel: Re: Kann ein Skript eine nachfolgende Formelausführung verhindern?
Beitrag von: Glombi am 01.06.07 - 14:21:26
So:

@If(
@Command([FileSave]);
@Do(
@MailSend(U_Vertretung; "";"";"Urlaubsantrag von "+U_MITARB+Thema;"Bitte Urlaubsantrag bearbeiten."+@NewLine+"Klicken Sie auf die Verknüpfung."+@NewLine ;"" ; [IncludeDoclink]:[ReturnReceipt]);
@Command([FileCloseWindow])
);
""
)

Andreas
Titel: Re: Kann ein Skript eine nachfolgende Formelausführung verhindern?
Beitrag von: schmalzz am 01.06.07 - 14:27:53
Jo krass! Funzt 1a!

Da merkt man mal wieder das ich mit diesem Formelzeugs nix am Hut hab! Aber in diesem Fall gings leider nicht anders.

Danke nochmal!

Markus