Freigeben über


RepaintObject-Makroaktion

Gilt für: Access 2013, Office 2013

Sie können die AktualisierenObjekt-Aktion verwenden, um alle ausstehenden Bildschirmaktualisierungen für ein angegebenes Datenbankobjekt oder für das aktive Datenbankobjekt durchzuführen, falls keines angegeben ist. Zu solchen Aktualisierungen gehören alle ausstehenden Neuberechnungen für die Steuerelemente des Objekts.

Einstellung

Die AktualisierenObjekt-Aktion verwendet die folgenden Argumente.

Aktionsargument

Beschreibung

Objekttyp

Der Typ des objekts, das neu gezeichnet werden soll. Klicken Sie im Feld Objekttyp im Abschnitt Aktionsargumente des Bereichs Makro-Generator auf Tabelle, Abfrage, Formular, Bericht, Makro, Datenzugriffsseite, Serversicht, Diagramm, Gespeicherte Prozedur oder Funktion. Lassen Sie dieses Argument leer, um das aktive Objekt auszuwählen.

Objektname

Der Name des zu aktualisierenden Objekts. Im Feld Objektname werden alle Objekte in der Datenbank des Typs angezeigt, der vom Argument Objekttyp ausgewählt ist. Wenn Sie das Argument Objekttyp leer lassen, müssen Sie auch dieses Argument leer lassen.

Hinweise

Microsoft Access wartet mit dem Beenden ausstehender Bildschirmaktualisierungen, bis andere ausstehende Aufgaben beendet sind. Mit dieser Aktion können Sie die sofortige Aktualisierung der Steuerelemente im angegebenen Objekt erzwingen. In den folgenden Fällen können Sie diese Aktion verwenden:

  • Wenn Sie die SetzenWert -Aktion zum Ändern von Werten für eine Vielzahl von Steuerelementen verwenden. In Access werden die Änderungen möglicherweise nicht unmittelbar angezeigt, insbesondere, wenn andere Steuerelemente (wie berechnete Steuerelemente) von Werten des geänderten Steuerelements abhängen.

  • Wenn Sie sicher gehen möchten, dass das angezeigte Formular Daten in all seinen Steuerelementen anzeigt. Beispielsweise zeigen Steuerelemente, die OLE-Objekte enthalten, ihre Daten nicht unmittelbar nach Öffnen eines Formulars an.

Hinweis

  • Diese Aktion verursacht keine erneute Abfrage der Datenbank, sodass keine neuen und geänderten Datensätze angezeigt oder Datensätze aus der zugrunde liegenden Tabelle oder der zugrunde liegenden Abfrage des Objekts entfernt werden. Verwenden Sie zur erneuten Abfrage der Objektquelle oder eines ihrer Steuerelemente die AktualisierenDaten-Aktion. Verwenden Sie die AnzeigenAlleDatensätze-Aktion, um die neuesten Datensätze anzuzeigen, und entfernen Sie eventuell angewendete Filter.
  • Die AktualisierenObjekt-Aktion hat dieselbe Wirkung wie das Klicken auf Aktualisieren in der Gruppe Datensätzeauf der Registerkarte Start, durch das alle Änderungen angezeigt werden, die Sie oder andere Benutzer an den aktuell angezeigten Datensätzen in Formularen und Datenblättern vorgenommen haben.

Verwenden Sie die RepaintObject-Methode des DoCmd-Objekts, um die AktualisierenObjekt-Aktion in einem Modul für Visual Basic für Applikationen (VBA) auszuführen.