Autor Thema: Mussfeldprüfung in der Appointment-Maske der MailDB  (Gelesen 1440 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Hallo ihr,
ich möchte vor dem Speichern eines neuen Kalendereintrages prüfen ob ein Feld gefüllt ist, komm aber nicht weiter....

So gehe ich vor: (Standard Mailschablone mail85.ntf)
 - Klick im Kalender auf "Neu"
 - Im Betreff irgend einen Wert eingeben
 - Escape
 - Bei "Möchten Sie diesen neuen Eintrag speichern?" Ja anklicken.

Normalerweise sollte es doch so sein, dass Notes erst ins QuerySave, danach ins PostSave und dann ins QueryClose geht.
Wenn man im QS dann auf das Feld abfragt und Continue auf False wenn es nicht befüllt ist, sollte der Vorgang abgebrochen werden.

In der Maske Appointment ist es aber so:
Erst wird das QueryClose aufgerufen, dann das QuerySave und egal ob man Continue auf False setzt oder nicht kommt das PostSave und das Dokument wird geschlossen.

Eine @If(Feldname = "";@Failure("Feld Befüllen");@Success) Abfrage im der Eingabevalidierung funktioniert leider auch nicht. Da kommt die Meldung mit einer anschließenden Fehlermeldung gleich beim Öffnen der Maske...

Hat einer eine Idee wie ich die Mussfeldprüfung umsetzten könnte?

lG
-daniel
†090620141300

Offline dnotes

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
Re: Mussfeldprüfung in der Appointment-Maske der MailDB
« Antwort #1 am: 02.07.13 - 14:38:38 »
Habe ich auch, den Effekt.
Aber mit exit sub anstelle von continue = false geht´s

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: Mussfeldprüfung in der Appointment-Maske der MailDB
« Antwort #2 am: 02.07.13 - 15:18:24 »
Geht leider auch nicht, dnotes...  :-\
Mit dem Exit Sub im QuerySave wird das Dokument zwar nicht gespeichert, aber geschlossen. Das ist nicht der Sinn. Ich würde gerne eine Meldung ausgeben, dass das Feld vorm speichern befüllt werden sollte.
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz