Supportnet / Forum / Datenbanken
Access Shared
Frage
Hallo Gemeinde,
weiß jemand von Euch, was ich machen muss, damit eine Access Datenbank von mehreren Usern gleichzeitig genutzt werden kann?
Sobald einer was verändert, sollte der andere das sofort sehen.
Thomas
Antwort 1 von bila20
Hilf, wo sind die Access Profis??
Antwort 2 von Roadrunner90
->Extras ->Optionen ->Weitere
Standardöffnungsmodus: Freigegeben
Standard bei Datensatzsperrung: Bearbeiteter Satz
DB mit Sperrung auf Datensatzebene öffnen aktivieren
Einstellungen gelten für Access 2000
Gruß Rudolf
Standardöffnungsmodus: Freigegeben
Standard bei Datensatzsperrung: Bearbeiteter Satz
DB mit Sperrung auf Datensatzebene öffnen aktivieren
Einstellungen gelten für Access 2000
Gruß Rudolf
Antwort 3 von Teddy7
schon mal die Suchfunktion dieses Forums getestet ??
ergebnis u.a.:
https://supportnet.de/discussion/listmessages.asp?AutoID=30495
ergebnis u.a.:
https://supportnet.de/discussion/listmessages.asp?AutoID=30495
Antwort 4 von bila20
@Rudolf
Erstmal Danke. Problem ist jedoch nicht ganz gelöst. Der Zugriff funktioniert, jedoch bei gleichzeitigem Zugriff,kann nur der Speichern, welcher zuerst aufgerufen hat.
Gibt es eine Möglichkeit, daß alle Speichern können?
Tom
Erstmal Danke. Problem ist jedoch nicht ganz gelöst. Der Zugriff funktioniert, jedoch bei gleichzeitigem Zugriff,kann nur der Speichern, welcher zuerst aufgerufen hat.
Gibt es eine Möglichkeit, daß alle Speichern können?
Tom
Antwort 5 von Roadrunner90
Hallo Tom,
das kannst du auch nicht ändern, ein Datensatz kann immer nur von einem bearbeitet werden.
das kannst du auch nicht ändern, ein Datensatz kann immer nur von einem bearbeitet werden.
Antwort 6 von Teddy7
Es gibt ein Ausnahme:
Wenn man im Formular ungebundene Felder verwendet und erst auf Knopfdruck speichert.
Allerdings müßte man sich dann m.E. auch die Mühe machen und feststellen, welche Daten sich inzwischen geändert haben und den User fragen, ob er die Änderungen beibehalten will - oder man müßte immer feststellen, welche(s) Feld(er) vom User geändert wurden und nur diese updaten.
Das Anzeigen und Speichern muß dann natürlich mit VBA-Kodierung erfolgen.
Gruß
Teddy
Wenn man im Formular ungebundene Felder verwendet und erst auf Knopfdruck speichert.
Allerdings müßte man sich dann m.E. auch die Mühe machen und feststellen, welche Daten sich inzwischen geändert haben und den User fragen, ob er die Änderungen beibehalten will - oder man müßte immer feststellen, welche(s) Feld(er) vom User geändert wurden und nur diese updaten.
Das Anzeigen und Speichern muß dann natürlich mit VBA-Kodierung erfolgen.
Gruß
Teddy
Antwort 7 von bila20
Erstmal Danke für die Tips. Scheint wohl ein nicht so einfaches Unterfangen zu sein.
Ich werde mir wohl eine andere Lösung einfallen lassen.
Vielleicht mit Ecxel oder so...
Danke
Tom
Ich werde mir wohl eine andere Lösung einfallen lassen.
Vielleicht mit Ecxel oder so...
Danke
Tom
Antwort 8 von Roadrunner90
bei Excel hast du dann das Problem, dass das gesamte Excel-Sheet gesperrt ist.
Antwort 9 von Frank1
Hallo Bila
Naja, so sollte es doch wohl sein. Sonst macht die Sache doch keinen Sinn. 5 Leute ändern was Sinnvolles und der sechste macht dann mit seinen Änderungen alles wieder in den Z. Vielleicht doch noch mal über die Struktur der DB nachdenken...
mfg Frank
Zitat:
Der Zugriff funktioniert, jedoch bei gleichzeitigem Zugriff,kann nur der Speichern, welcher zuerst aufgerufen hat.
Der Zugriff funktioniert, jedoch bei gleichzeitigem Zugriff,kann nur der Speichern, welcher zuerst aufgerufen hat.
Naja, so sollte es doch wohl sein. Sonst macht die Sache doch keinen Sinn. 5 Leute ändern was Sinnvolles und der sechste macht dann mit seinen Änderungen alles wieder in den Z. Vielleicht doch noch mal über die Struktur der DB nachdenken...
mfg Frank
Antwort 10 von bila20
Also was ich haben muss, ist eine Adressen DB, basierend auf Excel oder Access, auf welcher drei Leute gleichzitig zugreifen und dran arbeiten können.
Das der eine dem anderen was kaputt macht, schließe ich an dieser Stelle ertmal aus.
Tom
Das der eine dem anderen was kaputt macht, schließe ich an dieser Stelle ertmal aus.
Tom
Antwort 11 von Roadrunner90
Hallo Tom,
da ja wohl nicht 3 Leute auf die gleiche Adresse gleichzeitig zugreifen wird das mit ACCESS doch kein Problem geben.
da ja wohl nicht 3 Leute auf die gleiche Adresse gleichzeitig zugreifen wird das mit ACCESS doch kein Problem geben.
Antwort 12 von bila20
Leider doch. Es greifen zwar nicht drei Leute gleichzeitig auf einen DB Satz zu, jedoch wenn einer den Satz A bearbeitet, kann der andere Satz B nicht speichern. Es kann immer nur der speichern, welcher die DB als erstes aufgerufen hat.
Antwort 13 von oliverV
Hallo Tom,
siehe Antwort 2 von Rudolf, jedoch
Standard bei Datensatzsperrung: Keine Sperrung
Gruß
oliver
siehe Antwort 2 von Rudolf, jedoch
Standard bei Datensatzsperrung: Keine Sperrung
Gruß
oliver
Antwort 14 von bila20
schon versucht, funktioniert auch nicht :-((
Antwort 15 von Roadrunner90
schau noch mal oben was ich da wegen öffnen usw. geschrieben habe.
Standard ist die Sperrung auf Datensatzebene. D.h. es wird immer nur der Satz gesperrt der bearbeitet wird.
Oder hast du noch Access 2.0 ? Da gab es das, wenn ich mich recht erinnere noch nicht
Gruß Rudolf
Standard ist die Sperrung auf Datensatzebene. D.h. es wird immer nur der Satz gesperrt der bearbeitet wird.
Oder hast du noch Access 2.0 ? Da gab es das, wenn ich mich recht erinnere noch nicht
Gruß Rudolf
Antwort 16 von bila20
ich habe Access 2000 und alle Hinweise und Tips ausprobiert. Leider ohne Erfolg :-(
Tom
Tom

