Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Uli1967 am Juni 20, 2011, 11:11:47

Titel: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: Uli1967 am Juni 20, 2011, 11:11:47
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
Titel: Re: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: DF6GL am Juni 20, 2011, 12:06:20
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
Titel: Re: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: Uli1967 am Juni 20, 2011, 14:33:07
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

Titel: Re: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: DF6GL am Juni 20, 2011, 16:56:46
Hallo,

mit Timer:

Sub Form_Timer()
Me.Requery
End Sub


und Zeitgeberintervall auf z. B. 5000  setzen
Titel: Re: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: Uli1967 am Juni 21, 2011, 08:12:28
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
Titel: Re: Neuen Datensatz in Fomular anzeigen bei Mehrfachuser Umgebung
Beitrag von: DF6GL am Juni 21, 2011, 08:41:36
Hallo,

verstehe Deine Frage nach einem Tipp nicht...


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