Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access geöffnete Tabelle aktualisieren





Frage

Hi, ich hab, denke ich mal, nur ein kleines Problem. Ich habe ein Forumlar, das Daten in einer tabelle speichert. Nun kann es sein, dass der Anwender die Tabelle durchaus gerade geöffnet hat und somit erst F5 drücken oder die Tabelle schließen und wieder öffnen müsste um den neuen Eintrag zu sehen. Gibt es eine Möglichkeit mit VBA die Tabellenansicht vom Formular aus zu aktualisieren? WEnn nicht wie würde der BEfehl heißen um abzufragen ob die Tabelle mit dem Namen "xxx" gerade geöffnet ist, also if Tabelle xxx geöffnet dann DoCmd.Close "xxx" end if und am Ende dann wieder öffnen hoffe ihr könnt mir helfen, 911Penta

Antwort 1 von Teddy7

Man arbeitet nicht direkt auf der Tabelle, sondern auf einem Formular.

Um dem Formular die neuesten Daten zugänglich zu machen heißt der Befehl
Me. requery

Gruß
teddy

Antwort 2 von 911Penta

hehe^^

Das weiß ich, aber die Tabelle kann doch durchaus auch gleichzeitig mit dem Formular geöffnet sein, wenn nun ein unerfahrener Benutzer mit dem Formular Daten über einen Anfügeabfrage in die Tabelle speichert , kann man diesen neuen Eintrag nicht in der noch geöffneten Tabelle sehen.
Man muss also F5 drücken....geht soetwas auch mit VBA zu realisieren?

ME.requery kenn ich natürlich, aber leider trifft es nicht auf mein PRoblem zu, da ich dem Formular keine Daten neu einlesen möchte.....

MFG
911Penta

Antwort 3 von RalfH

Guten Morgen Penta,

mit docmd könntest Du die Tabelle schließen und wieder öffnen. Aber nur wenn die Aktion des Users abgeschlossen ist, wirst Du die neuen/geänderten DS sehen können.
Im übrigen muss ich Teddy7 recht geben,, man arbeitet nicht direkt mit Tabellen".
Gruß Ralf