Wenn Ihr Microsoft Visual Basic-Projekt ist nicht erfrischend und Aktualisierung , wenn Sie die Anwendung ausführen, müssen Sie möglicherweise die Refresh -Methode im Code verwenden, um sicherzustellen, dass es erfrischt an seinem festgelegten Intervallen . Dieses Verfahren wird durch Hinzufügen eines Ausdrucks zu Ihren VBA-Code, aktualisiert sofort die Datensätze in der Datenbank, die Hintern sitzt die Szenen Ihrer VBA-Anwendung verwendet wird. Ähnlich , wie Sie Ihren Web- Browser zu aktualisieren , indem ein Refresh-Funktion zwingt die Anwendung , um die zuletzt aktualisierten Satz von Daten nachzuladen. Expression
Wenn Sie " expresion.Refresh " hinzufügen , um Ihren Code , zwingen Sie die Anwendung sofort für eine Aktualisierung der Daten nennen . Es sieht auf den Standardwert Datenquelle , sofern nicht anders angegeben . Die meisten VBA -Anwendungen haben eine Datenquelle oder Datenbank , die auf der Anwendung Backend und speichert die Daten , die Sie erstellen , wenn die Anwendung oder Daten, die Sie durch die Anwendung werden möglicherweise Zugriff auf möglicherweise sitzt . Ausdrücke in der Programmiersprache Visual Basic verwendet werden, um bestimmte Funktionen auszuführen . Die Refresh- Ausdruck ist nur eine der vielen verschiedenen Ausdrücken , die Entwickler bei der Programmierung in VBA können .
Auffrischintervallen
Ein wesentlicher Vorteil der Verwendung des Ausdrucks aktualisieren zu lösen Probleme mit Ihrem VBA Anwendung erfrischend ist , dass es Ihnen Auffrischintervallen angeben können . Diese Intervalle erzwingen die Anwendung automatisch in festgelegten Zeitabständen in Sekunden , Minuten , Stunden, Tage oder sogar Jahre definiert aktualisieren. Angeben eines Intervalls ermöglichen es Ihnen, automatisch aktualisieren Sie die Anwendung und sparen dem Anwender die Mühe, manuell zu aktualisieren.
Folgen Erfrischende
Wenn der refresh Ausdruck verwendet wird , wird es automatisch aktualisiert die Datenbank in der Anwendung verwendet und ersetzen Sie alte Aufzeichnungen sowie die Anzeige keine neuen Rekorde. Es beseitigt auch gelöschte Datensätze , die seit dem letzten Mal die VBA-Anwendung erfrischt sich für Daten entfernt worden sein kann . Wenn Sie vermeiden möchten, die Daten zu ändern , ist es besser, die requery Ausdruck , die nicht zeigen, werden alle Datenänderungen zu verwenden, sondern die Menge der Daten, aus denen die Anwendung zieht aktualisieren.
Implementation
die Aktualisierung Ausdruck wird in der VBA-Code als Sub - Routine implementiert. Legen Sie den Sub- Routine innerhalb des Codes an Orten, wo Sie eine Datenaktualisierung erzwingen wollen . Erfrischt oft passieren schneller als requery Ausdrücke , da sie in ihrem eigenen Sub- Routine strukturiert sind. Verwenden Sie das folgende Beispiel -Code , um eine Aktualisierung in Ihren VBA -Anwendung zu implementieren und Probleme beheben : Private Sub_Form_Activate () expression.RefreshEnd Sub