Ich habe meine MS-Access-Datenbank in ein MS-Access-Front-End und MS-SQL-Back-End aufgeteilt. Das Back-End wird auf einem freigegebenen Netzlaufwerk gespeichert und ich beabsichtige, die Front-End-Datei auf verschiedenen Computern zu installieren/zu verknüpfen. Wenn das Front-End in Access geöffnet wird, wird das Eingabeformular automatisch zum Vollbildmodus.MS-Access/SQL-Split: Die Front-End-Sicherheit ändert sich, wenn ich sie in einen anderen Ordner verschiebe
Darüber hinaus kann der Benutzer immer noch sehen nur die Eingabemaske, auch wenn es nach unten wieder hergestellt ist.
Wenn der Benutzer das Formular schließen möchte, fragt Access nach einem Kennwort, wenn sie das Menüband sehen möchten. Wenn sie sich entscheiden, kein Passwort einzugeben, schließen Sie das Formular und Access. Ich werde auch die Umschalttaste deaktivieren.
Allerdings, wenn ich einfach die Front-End-Datei in einen neuen Ordner oder Unterordner verschieben, die Sicherheitseinstellungen/aktiven Inhalte sind deaktiviert:
An diesem Punkt kann der Benutzer auch die in der Nähe Eingabeformular, ohne nach einem Passwort gefragt zu werden und auf alles zuzugreifen. Meine Frage ist: Gibt es eine Möglichkeit zu verhindern, dass der aktive Inhalt deaktiviert wird, indem Sie einfach das Front-End an einen neuen Ort verschieben? Vielen Dank!
Welche Version von MS-Access ist das? Verteilen Sie eine kompilierte (accde) Front-End- oder Quelldatenbank (accdb)? – dbmitch
@dbmitch Hallo! Als ich meine Datei geteilt habe, habe ich die Accdb bekommen. Also ich nehme an, dass es kein echtes Front-End ist? Ich verwende Access 2016. – Johnathan
Ich bin nicht vertraut mit 2016, aber mit früheren Versionen - oder nicht-Runtime-Vollversionen installiert, überschreiben die Benutzereinstellungen möglicherweise Ihre aktuelle Datenbankeinstellung? Ich rate wirklich nur. Aber wenn Sie ein kompiliertes Frontend verteilen, haben Sie viel mehr Kontrolle – dbmitch