Каков наилучший способ для общей базы данных иметь многопользовательский логин, который показывает только записи вошедшего в систему пользователя? - PullRequest
0 голосов
/ 25 февраля 2020

Использование MS-Access 2016 У меня есть база данных в общем месте. История моей базы данных: у меня есть логин пользователя, где они вводят информацию. Пример: Пользователь1 вошел в систему. Пользователь1 может вводить записи и редактировать свои собственные записи. В то же время, когда Пользователь1 вошел в систему, Пользователь2 также вошел в систему. Как я могу сделать так, чтобы Пользователь1 мог видеть только свои собственные записи, а Пользователь2 мог видеть только свои собственные записи?

1 Ответ

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

Многопользовательская база данных должна быть сплит-дизайна. Это означает, что бэкэнд с данными на файловом сервере и интерфейсные ссылки на таблицы в бэкенде установлены на каждом пользовательском компьютере. Процедура входа сохраняет идентификатор пользователя в местоположение, на которое можно ссылаться при необходимости (не в связанной бэкэнд-таблице). Варианты:

  • текстовое поле в форме
  • глобальная переменная
  • TempVar
  • таблица во внешнем интерфейсе

Я использую текстовое поле в форме, которая никогда не закрывается (MainMenu).

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