Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 07.02.03 - 14:05:13

Titel: Problem mit Reihenfolge der Ereignisse
Beitrag 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
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: Till_21 am 07.02.03 - 14:31:42
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
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: ata am 07.02.03 - 16:01:18
... da kann ich nicht ganz folgen...

ata
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: Don Pasquale am 07.02.03 - 17:37:20
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
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: Axel am 07.02.03 - 18:56:02
Hi

Zitat
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.


Zitat
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
 
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: ata am 07.02.03 - 22:50:38
... 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
Titel: Re:Problem mit Reihenfolge der Ereignisse
Beitrag von: Don Pasquale am 09.02.03 - 19:51:30
@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