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. Repaint
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 keine Neubemalung erzwingen, zeigt Access die Änderungen möglicherweise nicht sofort an. Dies gilt insbesondere dann, wenn andere Felder, z. B. diejenigen in einem Ausdruck in einem berechneten Steuerelement, von den Werten in den geänderten Feldern abhängen.
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 seiner 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 Refresh zeigen Änderungen an, die Sie oder andere Benutzer an der zugrunde liegenden Datensatzquelle für jeden der derzeit in Formularen und Datenblättern angezeigten Datensätze vorgenommen haben. Die Repaint-Methode aktualisiert einfach den Bildschirm, wenn die Aktualisierung verzögert wurde, während Access andere Aufgaben ausführt.
- 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.