Form.Repaint-Methode (Access)

Die RepaintRepaint-Methode führt alle anstehenden Bildschirmaktualisierungen eines bestimmten Formulars aus. Wird diese Methode für ein Formular ausgeführt, so führt RepaintRepaint auch alle anstehenden Neuberechnungen der Steuerelemente durch.

Syntax

Ausdruck verwendet werden. Neu lackieren

expression Eine Variable, die ein Form-Objekt darstellt.

Rückgabewert

Nichts

Bemerkungen

Gelegentlich wartet Microsoft Access mit der Ausführung von anstehenden Bildschirmaktualisierungen, bis andere Aufgaben beendet wurden. Mit der RepaintRepaint-Methode können Sie die sofortige Aktualisierung der Steuerelemente des angegebenen Formulars erzwingen. Verwenden Sie die Repaint-Methode :

  • Wenn Sie Werte in einer Reihe von Feldern ändern. Wenn Sie kein Neuzeichnen erzwingen, zeigt Access die Änderungen möglicherweise nicht sofort an, insbesondere wenn andere Felder, z. B. die in einem Ausdruck in einem berechneten Steuerelement, von Werten in den geänderten Feldern abhängig sind.

  • Wenn Sie sicherstellen möchten, dass ein Formular Daten in allen Feldern anzeigt. Beispielsweise zeigen Felder mit OLE-Objekten ihre Daten häufig nicht sofort nach dem Öffnen eines Formulars an.

Diese Methode bewirkt weder eine erneute Abfrage der Datenbank noch zeigt sie neue oder geänderte Datensätze aus der dem Formular zugrunde liegenden Datenquelle an. Verwenden Sie die Requery-Methode , um die Datenquelle für das Formular oder eines der zugehörigen Steuerelemente erneut abzufragen.

Hinweis

  • Don't confuse the Repaint method with the Refresh method, or with the Refresh command on the Records menu. Die Refresh-Methode und der Befehl "Aktualisieren" zeigen Änderungen an, die Sie oder andere Benutzer an der zugrunde liegenden Datensatzquelle für einen der aktuell angezeigten Datensätze in Formularen und Datenblättern vorgenommen haben. Die Repaint-Methode aktualisiert einfach den Bildschirm, wenn das Neuzeichnen verzögert wurde, während Access andere Aufgaben abschließt.
  • The Repaint method differs from the Echo method in that the Repaint method forces a single immediate repaint, while the Echo method turns repainting on or off.

Beispiel

Im folgenden Beispiel wird die Repaint-Methode verwendet, um ein Formular neu zu zeichnen, wenn das Formular den Fokus erhält.

Private Sub Form_Activate() 
    Me.Repaint 
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.