Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die Paint-Eigenschaft, um anzugeben, ob ein Bericht neu gezeichnet wird. Boolescher Wert mit Lese-/Schreibzugriff.
Syntax
Ausdruck verwendet werden. Lackierung
Ausdruck Eine Variable, die ein Report-Objekt darstellt.
Hinweise
Die Eigenschaft "Malen" ähnelt der Echo-Aktion. Die Painting-Eigenschaft verhindert jedoch das Neuzeichnen eines einzelnen Berichts, während die Echo-Aktion das Neuzeichnen aller geöffneten Fenster in einer Anwendung verhindert.
Das Festlegen der Painting-Eigenschaft für einen Bericht auf False unterbindet auch die Aktualisierung aller Steuerelemente (ausgenommen Unterformular-Steuerelemente) in einem Bericht. Damit die Aktualisierung eines Unterbericht-Steuerelements unterbunden wird, legen Sie die Painting-Eigenschaft für den Unterbericht auf False fest. (Beachten Sie, dass Sie die Painting-Eigenschaft für den Unterbericht festlegen und nicht für das Unterbericht-Steuerelement.)
Die Painting-Eigenschaft wird automatisch auf "True" festgelegt, sobald der Bericht den Fokus erhält oder verliert. Sie können diese Eigenschaft während der Arbeit an einem Bericht auf "False " festlegen, wenn Sie keine Änderungen am Bericht oder an dessen Steuerelementen anzeigen möchten. Wenn ein Formular beispielsweise über eine Reihe von Steuerelementen verfügt, deren Größe automatisch geändert wird, wenn die Größe des Formulars geändert wird, und Sie nicht möchten, dass der Benutzer sieht, wie sich jedes einzelne Steuerelement bewegt, können Sie "Malen " deaktivieren, alle Steuerelemente verschieben und dann "Malen " wieder aktivieren.
Beispiel
Im folgenden Beispiel wird die Painting-Eigenschaft zum Aktivieren oder Deaktivieren der Formularaktualisierung eingesetzt, abhängig von der Einstellung der Variablen SetPainting auf True oder auf False. Ist die Formularaktualisierung deaktiviert, zeigt Microsoft Access solange das Sanduhrsymbol an, bis die Aktualisierung wieder aktiviert wird.
Public Sub EnablePaint(ByRef frmName As Form, _
ByVal SetPainting As Integer)
frmName.Painting = SetPainting
' Form painting is turned off.
If SetPainting = False Then
DoCmd.Hourglass True
Else
DoCmd.Hourglass False
End If
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.