Как я контролирую доступ пользователей и права доступа к данным - PullRequest
0 голосов
/ 03 февраля 2020

Позвольте мне предварить это тем фактом, что я мало что знаю о VBA. Я создал базу данных, которая будет разделена, а внешний интерфейс будет распределен среди 14 различных руководителей проектов. База данных предназначена для того, чтобы пользователи могли вводить обновления своих проектов раз в две недели. Я надеюсь получить некоторые рекомендации по созданию имен пользователей и паролей, чтобы премьер-министры могли получить доступ только к данным своего проекта.

Я не против создания и выдачи имен пользователей и паролей каждому пользователю, но я стараюсь избегать создания 14 копий базы данных. Это сделало бы предоставление обновленных баз данных кошмаром.

Надеюсь, это не слишком основа c вопроса для этой группы.

Ответы [ 2 ]

1 голос
/ 04 февраля 2020

да, вы можете контролировать доступ пользователей, вам нужно создать таблицу пользователей в своей базе данных, которая будет содержать их имя, фамилию, пароль и любые другие данные пользователя c, которые могут вам понадобиться, например, отдел, доступ level, et c.
В вашем интерфейсе вам нужна форма входа в систему, и вы создаете ее в форме отображения для вашего fe (установите в меню параметров доступа). Вы проверяете, что введенные имя пользователя и пароль совпадают с тем, что хранится в вашей базе данных, и, если они верны, загружаете соответствующую форму, обычно главное меню, и отображаете им соответствующие данные на основе имени входа, которое они использовали. Возможно, вам потребуется сохранить имя входа, которое они использовали в TempVar, чтобы вы могли получить к нему доступ из любой формы, отчета, запроса и т. Д. c в своем интерфейсе.

0 голосов
/ 05 февраля 2020

Вам понадобится что-то вроде LAS ie (Light Application Security) или запрограммируйте аналогичное решение самостоятельно.

Также вам может понравиться моя статья Развертывание и обновление Приложение Microsoft Access одним щелчком мыши .

(Если у вас нет учетной записи, перейдите по ссылке: Прочитать статью полностью.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...