Frage zu me.refresh
Guten Morgen,
es geht um VBA mit Access.
Mit kann ich ja zb das aktuelle Formular aktualisieren. Nun möchte ich eine Tabelle "temp2" aktualisieren. Wie muss der Aufruf dann aussehen?
Viele Grüße
es geht um VBA mit Access.
Mit
me.refresh
Viele Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 117763
Url: https://administrator.de/contentid/117763
Ausgedruckt am: 25.11.2024 um 21:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
wie Du schon selbst schreibst bewirkt me.refresch Zitat "Die Refresh-Methode aktualisiert sofort die Datensätze der zugrunde liegenden Datenherkunft für ein angegebenes Formular oder Datenblatt und berücksichtigt dadurch die Änderungen, die Sie oder andere Benutzer in einer Mehrbenutzerumgebung an den Daten vorgenommen haben."
Eine Tabelle aktualisiert man in dem man mittels "UPDATE", "INSERT" oder "DELETE" Zeilen ändert, einfügt oder löscht.
Beispiel: Ein Formular zeigt den Inhalt einer Tabelle an. Eine Aktion ändert den Inhalt der Tabelle. Diese Änderung wird nun nicht direkt in dem geöffneten Formular zu sehen sein. Erst mit "Me.Refresh" oder schliessen und erneutes offnen des Formulars sieht man die geänderten Werte.
Gruß René
wie Du schon selbst schreibst bewirkt me.refresch Zitat "Die Refresh-Methode aktualisiert sofort die Datensätze der zugrunde liegenden Datenherkunft für ein angegebenes Formular oder Datenblatt und berücksichtigt dadurch die Änderungen, die Sie oder andere Benutzer in einer Mehrbenutzerumgebung an den Daten vorgenommen haben."
Eine Tabelle aktualisiert man in dem man mittels "UPDATE", "INSERT" oder "DELETE" Zeilen ändert, einfügt oder löscht.
Beispiel: Ein Formular zeigt den Inhalt einer Tabelle an. Eine Aktion ändert den Inhalt der Tabelle. Diese Änderung wird nun nicht direkt in dem geöffneten Formular zu sehen sein. Erst mit "Me.Refresh" oder schliessen und erneutes offnen des Formulars sieht man die geänderten Werte.
Gruß René
Hallo,
so richtig verstehe ich zwar nicht was Du genau erreichen möchtest, aber neben "Me.Refresh" gibt es auch die Möglichkeit ein "Me.Repaint" bzw. "Me.Requery" durchzuführen.
Übrigens, positioniere mal den Cursor im VBA-Fenster auf ein Befehl und drücke "F1"!!!
Gruß René
so richtig verstehe ich zwar nicht was Du genau erreichen möchtest, aber neben "Me.Refresh" gibt es auch die Möglichkeit ein "Me.Repaint" bzw. "Me.Requery" durchzuführen.
Übrigens, positioniere mal den Cursor im VBA-Fenster auf ein Befehl und drücke "F1"!!!
Gruß René
Hallo,
und genau das bewirkt "Me.Requery" und evtl. danach ein "Me.Refresh".
Gruß René
und genau das bewirkt "Me.Requery" und evtl. danach ein "Me.Refresh".
Gruß René