Report. Painting-Eigenschaft (Access)Report.Painting property (Access)

Sie können die Painting -Eigenschaft verwenden, um anzugeben, ob ein Bericht neu gezeichnet wird.You can use the Painting property to specify whether a report is repainted. Boolescher Wert mit Lese-/Schreibzugriff.Read/write Boolean.

SyntaxSyntax

Ausdruck. Malenexpression.Painting

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

Die Painting -Eigenschaft ähnelt der Echo-Aktion.The Painting property is similar to the Echo action. Die Paint -Eigenschaft verhindert jedoch, dass ein einzelner Bericht neu gezeichnet wird, während die Echo-Aktion das erneute malen aller geöffneten Fenster in einer Anwendung verhindert.However, the Painting property prevents repainting of a single report, whereas the Echo action prevents repainting of all open windows in an application.

Das Festlegen der Painting-Eigenschaft für einen Bericht auf False unterbindet auch die Aktualisierung aller Steuerelemente (ausgenommen Unterformular-Steuerelemente) in einem Bericht.Setting the Painting property for a report to False also prevents all controls (except subreport controls) on a report from being repainted. Damit die Aktualisierung eines Unterbericht-Steuerelements unterbunden wird, legen Sie die Painting-Eigenschaft für den Unterbericht auf False fest.To prevent a subreport control from being repainted, you must set the Painting property for the subreport to False. (Beachten Sie, dass Sie die Painting-Eigenschaft für den Unterbericht festlegen und nicht für das Unterbericht-Steuerelement.)(Note that you set the Painting property for the subreport, not the subreport control.)

Die Painting -Eigenschaft wird automatisch auf true festgelegt, wenn der Bericht den Fokus erhält oder verliert.The Painting property is automatically set to True whenever the report gets or loses the focus. Sie können diese Eigenschaft auf false festlegen, während Sie an einem Bericht arbeiten, wenn Sie keine Änderungen am Bericht oder an den Steuerelementen sehen möchten.You can set this property to False while you are working on a report if you don't want to see changes to the report or to its controls. Wenn beispielsweise ein Formular eine Reihe von Steuerelementen enthält, die beim Ändern der Größe des Formulars automatisch geändert werden, und Sie nicht möchten, dass der Benutzer die einzelnen Steuerelemente verschiebt, können Sie das Zeichnen deaktivieren, alle Steuerelemente verschieben und dann das Bild wieder aktivieren.For example, if a form has a set of controls that are automatically resized when the form is resized, and you don't want the user to see each individual control move, you can turn Painting off, move all the controls, and then turn Painting back on.

BeispielExample

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.The following example uses the Painting property to enable or disable form painting depending on whether the SetPainting variable is set to True or False. Ist die Formularaktualisierung deaktiviert, zeigt Microsoft Access solange das Sanduhrsymbol an, bis die Aktualisierung wieder aktiviert wird.If form painting is turned off, Microsoft Access displays the hourglass icon while painting is turned off.

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 FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.