Freigeben über


RefreshRecord-Makroaktion

Gilt für: Access 2013, Office 2013

Mit der DatensatzAktualisieren -Aktion können Sie die zugrunde liegende Datensatzquelle für das aktive Formular oder Datenblatt mit den Änderungen an den Datensätzen in der aktuellen Gruppe aktualisieren.

Hinweise

Die Aktion AktualisierenDatensatz zeigt nur Änderungen an Datensätzen im aktuellen Satz an. Da die AktualisierungDatensatz-Aktion die Datenbank nicht erneut abfragen wird, enthält der aktuelle Satz keine Datensätze, die datensätze hinzugefügt oder ausgeschlossen wurden, die gelöscht wurden, seit die Datenbank zuletzt erneut in die Warteschlange gestellt wurde. Es werden auch keine Datensätze ausgeschlossen, die die Kriterien der Abfrage oder des Filters nicht mehr erfüllen. Verwenden Sie zum erneuten Abfragen der Datenbank die Methode Requery. Wenn die Datensatzquelle für ein Formular erneut abgefragt wird, spiegelt die aktuelle Datensatzgruppe alle Daten in der Datensatzquelle genau wider.

Das Verhalten dieser Makroaktion hängt davon ab, ob Sie diese in einer Clientdatenbank oder einer Webdatenbank abfragen.

Clientdatenbank

In einer Clientdatenbank können Sie mit der DatensatzAktualisieren -Aktion die zugrunde liegende Datensatzquelle für das aktive Formular oder Datenblatt mit den Änderungen an den Daten in der aktuellen Gruppe aktualisieren. Zu den Änderungen zählen solche des aktuellen Benutzers oder anderer Benutzer in einer Mehrbenutzerumgebung. Dies entspricht der Aktualisieren -Methode.

Mit der DatensatzAktualisieren -Makroaktion wird in einer Clientdatenbank Folgendes ausgeführt:

  1. Die Datensatzquelle für das aktive Formular oder Datenblatt wird mit den Änderungen an Zeilen in der aktuellen Gruppe aktualisiert. Bei verknüpften ODBC-Tabellen werden Änderungen an Datensätzen in der aktuellen Gruppe aus der Datenquelle abgerufen.

  2. Updates the current set to reflect the changes. If a row in the record source has been deleted, it is changed to show #Deleted.

  3. Refreshes the active or datasheet to display any changed records and any #Deleted records, in the current set.

  4. Alle Unterformulare und Unterberichte im aktiven Formular oder Datenblatt werden erneut abgefragt.

Webdatenbank

In einer Webdatenbank können Sie mit der DatensatzAktualisieren -Aktion die zugrunde liegende Datensatzquelle für das aktive Formular oder Datenblatt mit den Änderungen an den Datensätzen in der aktuellen Gruppe aktualisieren. Zu den Änderungen zählen solche des aktuellen Benutzers oder anderer Benutzer.

Mit der DatensatzAktualisieren -Makroaktion wird in einer Webdatenbank Folgendes ausgeführt:

  1. Für alle Basistabellen in der aktuellen Gruppe werden Änderungen vom Server abgerufen. Bei verknüpften ODBC-Tabellen werden Änderungen an Datensätzen in der aktuellen Gruppe aus der Datenquelle abgerufen.

  2. Updates the current set to reflect the changes. If a row in the current set has been deleted, it is changed to show #Deleted.

  3. Refreshes the active form or datasheet to display any changed records and any #Deleted records, in the current set.

  4. Alle Unterformulare und Unterberichte im aktiven Formular oder Datenblatt werden erneut abgefragt.