
Ich habe eine Access-Datenbank, die ich in Backend und Frontend aufgeteilt habe. Ich möchte das Frontend mit Benutzern teilen, möchte ihnen jedoch nicht alle Abfragen zur Verfügung stellen, die ich verwende (für sie nicht nützlich). Kann ich meine Abfragen vor ihnen verbergen? Oder muss ich das Frontend auf vier verschiedene Arten speichern, eine für jeden meiner Benutzer?
Antwort1
Das Front-End ist eine separate Datenbankdatei, die mit Ihren Back-End-Datenbanktabellen verknüpft ist.
Erstellen Sie ein Frontend mit den Elementen, auf die Benutzer Zugriff haben sollen, und speichern Sie es. Es gibt keinen Grund, für jeden Benutzer eine Datei zu erstellen. Jeder Benutzer kann eine Kopie derselben FE-Datei haben.
Ich habe die vorhandene FE-Datei kopiert, alle Objekte entfernt, auf die die Benutzer keinen Zugriff haben sollten, Menüauswahlen entfernt und die Datei gespeichert.
Nebenbei bemerkt können Sie auch eine einzigartige FE-Datei für sich selbst mit unterschiedlichem Inhalt erstellen. Ich habe dies mit mehreren Datenbanken getan, damit verschiedene Benutzerebenen unterschiedliche FE-Dateien haben, sodass sie nur auf das zugreifen können, was sie benötigen. Meine Dateien enthalten alle Objekte, während eine andere nur einige Formulare enthält, in die die Benutzer Daten eingeben müssen.