Hi Leute
ich habe eine etwas umfangreichere VBA Anwendung erstellt. Beim Starten wird auch Code ausgeführt, welcher über Erfolg oder Misserfolg seiner Maßnahmen in der Access Statusleiste informiert:
sowas in der Art:
Anschließend wird eine Form angezeigt, so dass Benutzer ihre Arbeit verrichten können.
Das einzige Problem dabei ist nur, dass der Text in der Statusleiste nicht mehr verschwindet.
der Befehl: würde die Statusleiste wieder leeren. Setze ich diesen Befehl direkt nach dem if/else/end-if-Block verschwindet der gesetzte Text wieder sofort.
Es ist aber wichtig, dass die Benutzer den Text sehen, für ca 1 Minute. In der selben Zeit müssen sie aber schon arbeiten können. Eine blockierende wait -Funktion hilft also nicht.
ich bräuchte sowas wie das Starten eines Threads, dort 1 Minute lang warten und anschließend das löschen des Statusleistentexts. Threads gehen leider nicht in VBA
Deswegen die Frage:
kennt einer von euch einen Befehl, der einen Befehl zeitverzögert ausführt?
ich habe eine etwas umfangreichere VBA Anwendung erstellt. Beim Starten wird auch Code ausgeführt, welcher über Erfolg oder Misserfolg seiner Maßnahmen in der Access Statusleiste informiert:
sowas in der Art:
Visual Basic-Quellcode
Anschließend wird eine Form angezeigt, so dass Benutzer ihre Arbeit verrichten können.
Das einzige Problem dabei ist nur, dass der Text in der Statusleiste nicht mehr verschwindet.
der Befehl: würde die Statusleiste wieder leeren. Setze ich diesen Befehl direkt nach dem if/else/end-if-Block verschwindet der gesetzte Text wieder sofort.
Es ist aber wichtig, dass die Benutzer den Text sehen, für ca 1 Minute. In der selben Zeit müssen sie aber schon arbeiten können. Eine blockierende wait -Funktion hilft also nicht.
ich bräuchte sowas wie das Starten eines Threads, dort 1 Minute lang warten und anschließend das löschen des Statusleistentexts. Threads gehen leider nicht in VBA
Deswegen die Frage:
kennt einer von euch einen Befehl, der einen Befehl zeitverzögert ausführt?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „chiti“ ()