
У меня есть база данных Access, которую я разделил на бэкенд и фронтенд. Я хочу поделиться фронтендом с пользователями; однако я не хочу, чтобы у них были все запросы, которые я использую (они им бесполезны). Могу ли я скрыть от них свои запросы? Или мне нужно будет сохранять фронтенд четырьмя разными способами, по одному для каждого из моих пользователей?
решение1
Интерфейс представляет собой отдельный файл базы данных, который связан с таблицами внутренней базы данных.
Создайте front-end с элементами, к которым вы хотите предоставить пользователям доступ, и сохраните его. Нет смысла создавать файл для каждого пользователя. У каждого пользователя может быть копия одного и того же файла FE.
Я скопировал файл FE, который у меня уже был, и удалил из него все объекты, к которым пользователи не хотели иметь доступ, удалил пункты меню и сохранил файл.
Кстати, вы также можете создать уникальный файл FE для себя с различным содержанием. Я сделал это с несколькими базами данных, чтобы разные уровни пользователей имели разные файлы FE, чтобы они могли получить доступ только к тому, что им нужно. Мои файлы — это все объекты, тогда как другие имеют только несколько форм, которые нужны пользователям для ввода данных.