Bericht: Anzeige-Aktualisierungsproblem

Auf meinem Bericht befinden sich einige Elemente (Linien, Rechtecke) deren Position/Grösse erst zur Laufzeit bestimmt wird.
Bei Report_Open werden die Linien und Rechtecke positioniert und deren Grösse eingestellt. Das Problem dabei ist dass Access nach jeder Änderung der Eigenschaften (Top, Left, Height und Width) die Anzeige aktualisiert und das dementsprechend flimmert (so für 2-3 Sekunden).
Kann man da nichts machen?

~luki

Bei Report_Open werden die Linien und Rechtecke positioniert
und deren Grösse eingestellt. Das Problem dabei ist dass
Access nach jeder Änderung der Eigenschaften (Top, Left,
Height und Width) die Anzeige aktualisiert und das
dementsprechend flimmert (so für 2-3 Sekunden).
Kann man da nichts machen?

Guten Tag, könnte man sagen :wink:

Zwei Public Procedures lösen das Problem :

Sub Licht_aus()

DoCmd.Echo False
DoCmd.Hourglass True
Docmd.SetWarnings False

End Sub

Sub Licht_an()

DoCmd.Echo True
DoCmd.Hourglass False
DoCmd.SetWarnings True

End Sub

Diese beiden an den Anfang (abschalten) bzw. an das Ende des Ereignisses plazieren, in dem die Aktualisierung stattfindet (Print() oder Format()). Fertig!

Gruß kw

Wow nett Danke.
Access flimmert nicht mehr; die Task-Leiste zeigt sich von dem allerdings unbeeindruckt und flimmert immer noch.
Weisst du dazu auch etwas?

~luki