powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разграничение прав пользователей (не дает доступа к формам)
5 сообщений из 5, страница 1 из 1
Разграничение прав пользователей (не дает доступа к формам)
    #32787869
Stepana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые!

Помогите, плз, решить проблему!

1) Есть макет БД в Accessе по инвест. проектам. Схематично база выглядит так:
- есть таблица под названием "Проекты холдинга", которая выступает в роли основной таблицы во всех связях (при построении форм) и ряд подчиненных таблиц;
- на основе этих связей построена форма ввода/просмотра данных;
- к таблице "Проекты холдинга" привязано несколько таблиц со справочными данными, которые в форме организованы как поля со списком;
- имеется несколько совершенно одинаковых форм для доступа к основной таблице "Проекты холдинга" разных юр. лиц, входящих в холдинг, Эти формы отличаются одна от другой только тем, что через каждую можно видеть/добавлять/изменять только проекты своего юр. лица (для этого на основе одной из справочных таблиц (называется "Наименование юр. лица") построены запросы, где в строке "Условие отбора" указано соответствующее наименование юр. лица;
- через эти запросы построены формы (по одной для каждого юр. лица)

2) Есть настроенный файл Рабочей группы (настраивал вручную, без мастера) с одним администратором и несколькими группами пользователей (для юр. лиц). У админа - полные права на все объекты, у групп - только доступ к своим формам.

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

Помогите советом! Что я делаю не так?
Спасибо!
...
Рейтинг: 0 / 0
Разграничение прав пользователей (не дает доступа к формам)
    #32787871
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что я делаю не так?
Права раздаешь не так

Надо запретить доступ к таблицам, дать права на доступ к (урезаным) запросам, а сами запросы выполнять WITH OWNERACCESS OPTION
...
Рейтинг: 0 / 0
Разграничение прав пользователей (не дает доступа к формам)
    #32787876
Stepana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лох Позорный
WITH OWNERACCESS OPTION
Чу, а что это? Где эта опция лежит?
Спасибо!
...
Рейтинг: 0 / 0
Разграничение прав пользователей (не дает доступа к формам)
    #32787888
Stepana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лох ПозорныйWITH OWNERACCESS OPTION

Это в свойствах запроса?
"При открытии предоставляются права...."
...
Рейтинг: 0 / 0
Разграничение прав пользователей (не дает доступа к формам)
    #32787902
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это или в св-вах запроса (правой гайкой в режиме конструктора) - "При запуске предоставляются права владельца/пользователя", или прямым текстом дописать в конец инструкции (в режиме SQL)

З.Ы. А еще это можно в хелпе найти.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Разграничение прав пользователей (не дает доступа к формам)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]