Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 07.02.03 - 14:05:13
-
Hallo Leute,
folgendes Problem
1. Ein Dokument wird geöffnet
2. ein Feld in der Mitte der Dokuments
wird geändert
3. und dann wird das Document mit ESC
wieder geschlossen
In einem Feld das sich Oberhalb der Mitte
befindet, ist Code hinterlegt, der Daten
in Felder in der Maske schreibt.
Problem:
Die Ereignis
Postopen
QuerySave
und postsave
werden nun 2 Mal durchlaufen.
Das ist einmal zuviel.
Was tun ?
Ciao
Don Pasquale
ps: Ich glaube ich habe mich sehr unklar ausgedrückt.
Im
-
ps: Ich glaube ich habe mich sehr unklar ausgedrückt.
joah, koennte man so sagen...
In einem Feld das sich Oberhalb der Mitte
befindet, ist Code hinterlegt, der Daten
in Felder in der Maske schreibt.
wie geht das ?
eigentlich sollte dies nicht der fall sein
ein paar details bitte
gruss
-
... da kann ich nicht ganz folgen...
ata
-
OK, dachte ich mir, also nochmal
Problem :
Das Ereignis QuerySave der Maske wird zweimal durchlaufen.
Weil:
Das Exiting Ereignis des allerersten Feldes durchlaufen wird
obwohl der Benutzer mit der Maus nach Öffnen der Maske
auf das 3 Feld geklickt hat.
Ciao
Don Pasquale
-
Hi
Das Exiting Ereignis des allerersten Feldes durchlaufen wird
obwohl der Benutzer mit der Maus nach Öffnen der Maske
auf das 3 Feld geklickt hat.
Das kann daran liegen, dass der Focus nach dem Öffnen automatisch, wenn du nicht anderes angibst (GotoField in PostOpen etc.), auf das erste Feld gesetzt wird. Wenn dann der User in das 3.Feld klickt wird logischerweise das Exiting-Event des ersten Feldes ausgeführt.
Problem :
Das Ereignis QuerySave der Maske wird zweimal durchlaufen.
Hast du im Exiting-Event vielleicht einen Save-Befehl eingebaut ?
Ich hab schwer den Verdacht, dass es so was ist.
Axel
-
... da muß noch ein Save im Spiel sein, denn sonst stimmt mit deinem Notes etwas nicht...
... das mit den Exitings sehe ich wie Axel...
ata
-
@Axel
So ist es,
im Exiting Event ist ein uidoc.save.
Daran habe ich schon gar nicht mehr gedacht.
Ich teste es mal, ob noch alles so tut wie es soll,
wenn ich das rausnehme.
Danke für den Tipp
Ciao
Don Pasquale