Video: Tabellen in der Datenbank verknüpfen 2024
Wenn Sie eine Microsoft Access-Datenbank unter mehreren Netzwerkbenutzern freigeben möchten, beachten Sie einige spezielle Überlegungen. Hier sind die wichtigsten:
- Wenn Sie eine Datenbank freigeben, können mehrere Benutzer gleichzeitig versuchen, auf denselben Datensatz zuzugreifen. Diese Situation kann zu Problemen führen, wenn zwei oder mehr Benutzer versuchen, den Datensatz zu aktualisieren. Um diesen potenziellen Datenverkehr zu umgehen, sperrt Access den Datensatz, sodass nur jeweils ein Benutzer ihn aktualisieren kann. Access verwendet eine von drei Methoden, um Datensätze zu sperren:
- Bearbeiteter Datensatz: Diese Methode sperrt einen Datensatz, wenn ein Benutzer beginnt, einen Datensatz zu bearbeiten. Wenn ein Benutzer beispielsweise einen Datensatz in einem Formular abruft, mit dem der Datensatz aktualisiert werden kann, sperrt Access den Datensatz, während der Benutzer ihn bearbeitet, damit andere Benutzer den Datensatz nicht bearbeiten können, bis der erste Datensatz abgeschlossen ist.
- Keine Sperren: Diese Methode bedeutet nicht, dass der Datensatz nicht gesperrt ist. Stattdessen bedeutet No Locks, dass der Datensatz nicht gesperrt wird, bis ein Benutzer eine Änderung in die Datenbank schreibt. Diese Methode kann für Benutzer verwirrend sein, da sie es einem Benutzer ermöglicht, von einem anderen Benutzer vorgenommene Änderungen zu überschreiben.
- Alle Datensätze: Alle Datensätze sperren eine gesamte Tabelle, wenn ein Benutzer einen Datensatz in der Tabelle bearbeitet.
- Mit Access können Sie eine Datenbank so aufteilen, dass die Formulare, Abfragen und Berichte auf dem lokalen Laufwerk des Benutzers gespeichert werden. Die Daten selbst werden jedoch auf einem Netzlaufwerk gespeichert. Diese Funktion kann die Datenbank in einem Netzwerk effizienter ausführen, ist jedoch etwas schwieriger einzurichten. (Um eine Datenbank aufzuteilen, wählen Sie Extras → Datenbankdienstprogramme → Datenbanksplitter.)
- Der Zugriff umfasst integrierte Sicherheitsfunktionen, die Sie verwenden sollten, wenn Sie eine Access-Datenbank von einem Windows-Clientcomputer freigeben. Wenn Sie die Datenbank auf einem Domänenserver speichern, können Sie die Sicherheitsfunktionen des Servers zum Schutz der Datenbank verwenden.
- Der Zugriff aktualisiert automatisch alle 60 Sekunden Formulare und Datenblätter. Auf diese Weise sieht der erste Benutzer die Änderungen innerhalb einer Minute, wenn ein Benutzer ein Formular oder Datenblatt öffnet und ein anderer Benutzer die Daten ein paar Sekunden später ändert. Wenn 60 Sekunden zu lang (oder zu kurz) für ein Intervall sind, können Sie die Aktualisierungsrate über die Registerkarte Erweitert im Dialogfeld Optionen ändern.