A 07 - keine Rückmeldung während langer Prozedur

15/02/2011 - 08:56 von Dirk Hochlenert | Report spam
Liebe NG,

ich habe einige Prozeduren, die sehr lange laufen und ich bekomme
nicht mit, wie deren Fortschritt ist. Ich habe das unter Access 97 mit
der Echofunktion in der Statuszeile anzeigen lassen. Diese "friert"
aber in Access 2007 immer ein (sowohl echo true als auch false). Dann
habe ich es über ein Fenster versucht, das mit einer Meldung versehen
wird, die mit repaint erneuert wird. Das Formular zeigt mir aber nach
kurzer Zeit nur noch "keine Rückmeldung" und ich tappe im Dunkeln, bis
nach Minuten die prozedur zu Ende ist oder auch nicht.

Wie könnte das gehen?

Euer Dirk
 

Lesen sie die antworten

#1 Winfried Sonntag
15/02/2011 - 10:28 | Warnen spam
Am 15.02.2011 schrieb Dirk Hochlenert:

ich habe einige Prozeduren, die sehr lange laufen und ich bekomme
nicht mit, wie deren Fortschritt ist. Ich habe das unter Access 97 mit
der Echofunktion in der Statuszeile anzeigen lassen. Diese "friert"
aber in Access 2007 immer ein (sowohl echo true als auch false). Dann
habe ich es über ein Fenster versucht, das mit einer Meldung versehen
wird, die mit repaint erneuert wird. Das Formular zeigt mir aber nach
kurzer Zeit nur noch "keine Rückmeldung" und ich tappe im Dunkeln, bis
nach Minuten die prozedur zu Ende ist oder auch nicht.



Du könntest nach jeder Schleife der Prozedur ein DoEvents laufen
lassen. Sind die Schleifen sehr kurz und schnell abgearbeitet zàhl die
Schleifen und setz das DoEvents erst bei jeder zehnten Schleife.

Servus
Winfried
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de

Ähnliche fragen