Права доступа к связанной таблице MS Access
-
03-07-2019 - |
Вопрос
Кто-нибудь знает, какие разрешения требуются для обновления или подключения к связанным таблицам в ms access 2003?
У меня в основном настроены две группы безопасности на уровне пользователя;1 для администраторов и 1 уровень пользователя.Администраторы имеют полные права доступа, и у них не возникает проблем с обновлением связанных таблиц.Группа пользователей имеет разрешения на чтение / обновление / удаление данных и разрешения на открытие / запуск форм и отчетов макроса.
Решение
Извините, я должен сначала просто прочитать файлы справки MS Access ;)
В общем, если вы хотите, чтобы пользователи могли получить доступ к связанной таблице (linked table:Таблица, хранящаяся в файле вне открытой базы данных, из которой Access может получать доступ к записям.Вы можете добавлять, удалять и редактировать записи в связанной таблице, но вы не можете изменять ее структуру.), предоставьте им разрешения на чтение данных и на проектирование для таблицы во внутренней базе данных и измените разрешение на проектирование для ссылки на таблицу, определенной во внешней базе данных, чтобы они могли удобно повторно связать таблицу.Если вы хотите ограничить весь доступ к серверной таблице, но при этом разрешить пользователям просматривать данные и повторно связывать таблицы, удалите все разрешения для серверной таблицы и используйте запросы в интерфейсной базе данных, для свойства RunPermissions которого установлено значение Owner.
Другие советы
Если вы хотите обновить связанные таблицы или подключиться к ним для доступа через VBA, есть надстройка VBA, которую вы можете загрузить с -> Доступ к связанной таблице надстройки VBA
Это позволяет вам или вашим пользователям связываться всякий раз, когда вам это нужно, и при необходимости с несколькими базами данных