Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Frage zu me.refresh

Frage Entwicklung VB for Applications

Mitglied: dompe89

dompe89 (Level 1) - Jetzt verbinden

09.06.2009, aktualisiert 08:20 Uhr, 7792 Aufrufe, 6 Kommentare

Guten Morgen,

es geht um VBA mit Access.

Mit
01.
me.refresh
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
Mitglied: Bolle97
09.06.2009 um 09:42 Uhr
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é
Bitte warten ..
Mitglied: dompe89
09.06.2009 um 10:42 Uhr
Ja stimmt. Ich möchte aber nicht die Tabelle selber aktualisieren, sonder nur die Ansicht, als ob ich F5 drücken würde.
Schuldigung für meinen fehlerhaften Ausdruck.
Bitte warten ..
Mitglied: Bolle97
09.06.2009 um 14:23 Uhr
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é
Bitte warten ..
Mitglied: dompe89
09.06.2009 um 15:01 Uhr
Aaaaalso...
Ich befülle eine Tabelle "temp" anhand von Kriterien mit Daten aus der Tabelle "Inventar". Es stehen jetzt mehrere Datensätze mit dem bestimmten Kriterium in der Tabelle "tmp". Beim nächsten durchlauf mit anderen Kriterien stehen in der Tabelle "tmp" Datensätze von Kriterien aus dem ersten Durchlauf und dem zweiten. Drücke ich jetzt F5 zum aktualisieren der Ansicht, stehen nur noch Datensätze aus dem zweiten Durchlauf in "tmp". Dieses aktualisieren der Ansicht, möchte ich mit VBa aufrufen. Puh...

Ist mein Problem jetzt verständlich?
Bitte warten ..
Mitglied: Bolle97
10.06.2009 um 13:29 Uhr
Hallo,

und genau das bewirkt "Me.Requery" und evtl. danach ein "Me.Refresh".

Gruß René
Bitte warten ..
Mitglied: dompe89
10.06.2009 um 13:46 Uhr
So, habs jetzt

docmd.requery (Tabellenname)
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen
Netzwerkaufbau, VPN-Routing, generelle Frage (7)

Frage von macherlthomas zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Verständnis Frage zum adprep für einen ersatz DC (7)

Frage von WinLiCLI zum Thema Windows Server ...

Samba
Samba AD V 4.3.11-Ubuntu (Frage zu Best-Practice) (6)

Frage von Belephor zum Thema Samba ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte