AktualisierenDaten-Makroaktion

Sie können die AktualisierenDaten-Aktion verwenden, um die Daten in einem angegebenen Steuerelement des aktiven Datenbankobjekte durch Erneut abfragen der Steuerelementquelle zu aktualisieren. Wenn kein Steuerelement angegeben ist, fragt diese Aktion die Objektquelle selbst erneut ab. Verwenden Sie diese Aktion, um sicherzustellen, dass das aktive Objekt oder eines seiner Steuerelemente die neuesten Daten anzeigt.

Einstellung

Die AktualisierenDaten-Aktion verwendet das folgende Argument.

Aktionsargument

Beschreibung

Steuerelementname

Der Name des Steuerelements, das Sie aktualisieren möchten. Geben Sie den Namen des Steuerelements im Feld Steuerelementname im Abschnitt Aktionsargumente des Bereichs Makro-Generator ein. Sie sollten nur den Namen des Steuerelements, nicht den vollqualifizierten Bezeichner verwenden (wie Formulare!Formularname!Steuerelementname). Lassen Sie dieses Argument leer, um die Quelle des aktiven Objekts zu aktualisieren. Wenn das aktive Objekt ein Datenblatt oder ein Resultset einer Abfrage ist, müssen Sie dieses Argument leer lassen.

Hinweise

Die AktualisierenDaten-Aktion wendet eines der folgenden Verfahren an:

  • Sie führt die Abfrage, auf der das Steuerelement oder das Objekt basiert, erneut aus.

  • Sie zeigt alle neuen oder geänderten Datensätze an und entfernt alle gelöschten Datensätze aus der Tabelle, auf der das Steuerelement oder das Objekt basiert.

Hinweis : Die AktualisierenDaten-Aktion wirkt sich nicht auf die Position des Datensatzzeigers aus.

Steuerelemente, die auf einer Abfrage oder einer Tabelle basieren, sind u.a.:

  • Listenfeld und Kombinationsfeld.

  • Steuerelement "Unterformular/-bericht".

  • OLE-Objekt wie Diagramme.

  • Steuerelemente, die Domänenaggregatfunktion wie DBSUMME enthalten.

Wenn das angegebene Steuerelement nicht auf einer Abfrage oder einer Tabelle basiert, erzwingt diese Aktion eine Neuberechnung des Steuerelements.

Wenn Sie das Argument Steuerelementname leer lassen, hat die AktualisierenDaten-Aktion dieselbe Wirkung wie das Drücken von UMSCHALT+F9, falls das Objekt den Fokus besitzt. Wenn ein Unterformularsteuerelement den Fokus hat, fragt diese Aktion nur die Quelle des Unterformulars erneut ab (wie beim Drücken von UMSCHALT+F9).

Hinweis : Die AktualisierenDaten-Aktion fragt die Herkunft des Steuerelements oder des Objekts erneut ab. Die AktualisierenObjekt-Aktion Aktualisieren Steuerelemente im angegebenen Objekt, fragt jedoch die Datenbank nicht erneut ab oder zeigt keine neuen Datensätze an. Die AnzeigenAlleDatensätze-Aktion fragt nicht nur das aktive Objekt ab, sondern entfernt auch alle angewendeten Filter, was die AktualisierenDaten-Aktion nicht vornimmt.

Wenn Sie ein Steuerelement erneut abfragen möchten, das sich nicht im aktiven Objekt befindet, müssen Sie die Requery-Methode in einem VBA-Modul (Visual Basic für Applikationen) verwenden und nicht die AktualisierenDaten-Aktion oder die entsprechende Requery-Methode des DoCmd-Objekts. Die Requery-Methode in VBA ist schneller als die AktualisierenDaten-Aktion oder die DoCmd.Requery-Methode. Wenn Sie die AktualisierenDaten-Aktion oder die DoCmd.Requery-Methode verwenden, schließt Microsoft Office Access 2007 außerdem die Abfrage und lädt sie aus der Datenbank neu. Wenn Sie jedoch die Requery-Methode verwenden, führt Access die Abfrage erneut aus, ohne sie zu schließen und neu zu laden. Beachten Sie, dass die Requery-Methode von ActiveX Data Objects (ADO) wie die Requery-Methode von Access funktioniert.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×