Aktualisieren oder erneutes Abfragen von Daten

Wenn Sie eine Datenbank über ein Netzwerk freigeben, könnten andere Benutzer Daten ändern, während Sie dieselben Daten in einem Datenblatt oder Formular anzeigen. Microsoft Office Access aktualisiert die angezeigten Daten in festgelegten Abständen. Sie können jedoch die neuesten Daten anzeigen, indem Sie die Datensätze aktualisieren. Sie können auch eine gründlichere Aktualisierung durchführen, indem Sie die Daten erneut abfragen.

Bei der Anzeigeaktualisierung werden nur Daten aktualisiert, die bereits im Datenblatt oder im Formular vorhanden sind. Dabei werden Datensätze nicht neu angeordnet, keine neuen Datensätze angezeigt oder gelöschte Datensätze sowie Datensätze entfernt, die den angegebenen Kriterien nicht länger entsprechen. Zum Durchführen dieser Aufgaben können Sie die Datensätze neu abfragen. Sie können Daten manuell, mithilfe eines Makros oder mittels Code neu abfragen.

Hinweis : Da das erneuten Abfragen von Daten mehr Aufwand als das Aktualisieren von Daten erfordert, dauert es länger, sodass es je nach Datensatzgruppe eine Weile in Anspruch nimmt.

Was möchten Sie tun?

Aktualisieren von Daten

Festlegen des Aktualisierungsintervalls

Manuelles erneutes Abfragen von Daten

Erneutes Abfragen von Daten mithilfe eines Makros

Erneutes Abfragen von Daten mithilfe von Code

Aktualisieren von Daten

  • Führen Sie eine der folgenden Aktionen aus:

    • Klicken Sie zum Aktualisieren der Datensätze in der Datenblatt- oder Formularansicht auf der Registerkarte Start in der Gruppe Datensätze auf Alle aktualisieren, und klicken Sie dann auf Aktualisieren.

    • Klicken Sie zum Aktualisieren der Datensätze in der PivotTable- oder PivotChart-Ansicht auf der Registerkarte Entwurf in der Gruppe Daten auf Pivot aktualisieren.

Seitenanfang

Festlegen des Aktualisierungsintervalls

Sie können das Intervall festlegen, in dem Access Daten aktualisiert, was standardmäßig alle 60 Sekunden erfolgt.

  1. Klicken Sie auf die Schaltfläche Microsoft Office Abbildung der Office-Schaltfläche , und klicken Sie anschließend auf Access-Optionen.

  2. Klicken Sie im linken Bereich des Dialogfelds Access-Optionen auf Erweitert.

  3. Geben Sie im rechten Bereich unter Erweitert einen Wert für Anzeigeaktualisierungsintervall (s) ein.

Seitenanfang

Manuelles erneutes Abfragen von Daten

  • Drücken Sie UMSCHALTTASTE+F9.

Seitenanfang

Erneutes Abfragen von Daten mithilfe eines Makros

Wenn Daten automatisch erneut abgefragt werden sollen, sobald ein Ereignis eintritt, können Sie ein Makro erstellen und dem Ereignis zuordnen. Angenommen, Sie möchten die Daten in einem Formular erneut abfragen, wenn das Formular den Fokus erhält. Sie können ein Makro erstellen und es dem Ereignis Bei Fokuserhalt über die folgende Vorgehensweise zuweisen:

  1. Klicken Sie auf der Registerkarte Erstellen in der Gruppe Andere auf Makro. Wenn dieser Befehl nicht verfügbar ist, klicken Sie auf den Pfeil unter entweder der Schaltfläche Modul oder der Schaltfläche Klassenmodul, und klicken Sie dann auf Makro.

  2. Klicken Sie auf den Pfeil in der ersten Zelle unter Aktion und anschließend auf AktualisierenDaten.

  3. Speichern Sie das Makro mit dem Namen Daten aktualisieren, und schließen Sie den Makro-Generator.

  4. Öffnen Sie das gewünschte Formular in der Entwurfsansicht. Wird das Eigenschaftenblatt nicht angezeigt, drücken Sie F4, um es anzuzeigen.

  5. Stellen Sie sicher, dass das Formular selbst ausgewählt ist. Klicken Sie anschließend auf dem Eigenschaftenblatt auf die Registerkarte Ereignis.

  6. Klicken Sie auf der Registerkarte Ereignis auf den Pfeil in der Eigenschaft Bei Fokuserhalt und dann auf den Namen des Makros (Daten aktualisieren).

  7. Speichern Sie das Formular.

Seitenanfang

Erneutes Abfragen von Daten mithilfe von Code

Sie können Daten auch mithilfe von Code automatisch erneut abfragen. Angenommen, Sie möchten die Daten in einem Formular erneut abfragen, sobald es den Fokus erhält. Sie können ein Modul erstellen und es dem Ereignis Bei Fokuserhalt über die folgende Vorgehensweise zuordnen:

  1. Öffnen Sie das gewünschte Formular in der Entwurfsansicht. Wird das Eigenschaftenblatt nicht angezeigt, drücken Sie F4, um es anzuzeigen.

  2. Stellen Sie sicher, dass das Formular selbst ausgewählt ist. Klicken Sie anschließend auf dem Eigenschaftenblatt auf die Registerkarte Ereignis.

  3. Klicken Sie auf der Registerkarte Ereignis auf die Eigenschaft Bei Fokuserhalt und dann auf die Schaltfläche Erstellen Schaltfläche "Generator" .

  4. Klicken Sie im Dialogfeld Generator auswählen auf Code-Generator.

    In Visual Basic Editor wird ein neues Modul geöffnet.

  5. Geben Sie Me.Requery ein, und schließen Sie anschließend Visual Basic Editor.

  6. Speichern Sie das Formular.

Seitenanfang

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!

×