Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: gossifu am 20.09.06 - 09:37:42
-
Hallo,
in unserem zukünftigen Mailtemplate soll es die Möglichkeit geben, ein bestimmtes Formular zu füllen.
Da dieses Formular auch geändert werden könnte und der Designer nicht standardmäßig laufen soll,
ist dieses Formular in einer speziellen Datenbank.
Dieses Formular rufe ich über eine leere Maske in der Mail-DB auf, damit der User dieses Formular über
'Erstellen' erstellen kann. Der Aufruf erfolgt im Globalen Initialize der leeren Maske. Im Queryopen ist ein
Continue = False.
Problem:
Das Formular wird erstellt, hat aber nicht den Focus. :-\ Wie bekomme ich den Focus auf dieses noch nicht gespeicherte Dokument?
mfg
Kjeld
-
Hallo,
ich hab das jetzt ins Postopen gepackt, Queryopen ergab einen Fehler.
Mein Script läuft durch und ich schließe die Hilfsmaske, nachdem das andere Dokument da ist.
Man bekommt gar nicht mit, dass eine Hilfsmaske verwendet wurde. Aber ich hätte das trotzdem
gern noch vor dem Öffnen der Hilfsmaske abgefrühstückt. Naja...
Und das Doc hat dann sogar den Focus. ;)
mfg
Kjeld
-
Und wenn die spezielle Datenbank, in der das Formular liegt, auf den Namen FORMS.NTF hört, sind deren Masken sofort in das Mailsystem eingebunden. Das ist eine uralte Notes-Technologie aus der 3er-Version, aber m.W. nach funktioniert das noch immer.
Aufpassen muß man bei solchen forms ein wenig bei der Synchronisation zu PDAs, weil die normalerweise nur MEMO und REPLY synchronisieren, ggf. also im POSTOPEN (oder QUERYSAVE/QUERYCLOSE) ein Rename der form machen.
-
Danke für den Tipp, muß ich mal testen. Ein paar Tage bis zur Produktivsetzung hab ich ja noch.
mfg
Kjeld