Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung

Begonnen von Uli1967, Juni 20, 2011, 11:11:47

⏪ vorheriges - nächstes ⏩

Uli1967

Hallo Zusammen,

zuerst einmal ich bin Access Neuling, und habe eine Datenbank gebastelt in der über ein Formular Beschwerdedaten erfasst werden. Diese Datenbank habe ich getrennt sodas die Kollegen mit dem Frontend arbeiten das sich auf einem Netzlaufwerk befindet.

So jetzt mein Problem: Wenn einer meiner Kollegen einen neuen Datensatz anlegt kann ich den in der Tabelle sehen, aber ich kann den neuen Datensatz in meinem Formular nicht sehen. Schließe ich mein Formular und öffne es wieder kann ich denn neuen Datensatz im Formular sehen.

Wie kann ich dafür sorgen das die Kollegen den neu angelegten Datensatz in Ihrem Formular sehen können.

Ich danke jetzt schon für die Hilfe

Uli

DF6GL

#1
Hallo,

"mit dem Frontend arbeiten das sich auf einem Netzlaufwerk befindet"

Du meinst sicher "Backend"...


Um den/die neuen DS sehen zu können, muss das Formular mit "Requery"  aktualisiert werden.


Das kann z. B. mit einer Schaltfläche geschehen:


Sub aktualisieren_Click()
Me.Requery
End Sub



oder evtl. auch durch Benutzung des Formular-Timers.


Wenn der vorher akt. DS erneut angezeigt werden soll , dann siehe hier:

http://www.donkarl.com/?FAQ4.5

Uli1967

Der Tipp war schon sehr gut, vielen Dank.

An welcher Stelle kann ich den Requery setzen, wenn ich das automatisiert realisieren möchte?

Was meinst Du mit Timer?

Vielen Dank Ihr seit echt richtig gut!

Uli


DF6GL

Hallo,

mit Timer:

Sub Form_Timer()
Me.Requery
End Sub


und Zeitgeberintervall auf z. B. 5000  setzen

Uli1967

Guten Morgen,

jetzt verstehe ich was Du mit Timer meinst.

Ich denke am besten wäre ein Requery z. B. after Update im Formular. Ich tue mir aber immer sehr schwer heraus zu finden welches das beste Ereignis um die Routine zu starten  ???.

Hat da jemand noch einen Tip?

Vielen Dank

Uli

DF6GL

Hallo,

verstehe Deine Frage nach einem Tipp nicht...


Nimm halt das Form_Afterupdate-Ereignis und probier es aus....