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, 7652 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(1)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
LAN, WAN, Wireless
gelöst HP Switches - Frage zu Spanning Tree bzw. Loop Back Protection (12)

Frage von chfran zum Thema LAN, WAN, Wireless ...

Hyper-V
Grundsatz Frage Anbindung Hyper V Hosts ans Netzwerk (7)

Frage von Eifeladmin zum Thema Hyper-V ...

Windows Netzwerk
gelöst Frage zu den Netzwerkfreigaben mit Bild (8)

Frage von M.Marz zum Thema Windows Netzwerk ...

Router & Routing
gelöst PfSense, Routing-Frage (10)

Frage von mrserious73 zum Thema Router & Routing ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...