Autor Thema: Problem mit Reihenfolge der Ereignisse  (Gelesen 1249 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Problem mit Reihenfolge der Ereignisse
« 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

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #1 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

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #2 am: 07.02.03 - 16:01:18 »
... da kann ich nicht ganz folgen...

ata
Grüßle Toni :)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #3 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

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #4 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
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #5 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
Grüßle Toni :)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Problem mit Reihenfolge der Ereignisse
« Antwort #6 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz