|
|
|
Разграничение прав пользователей (не дает доступа к формам)
|
|||
|---|---|---|---|
|
#18+
Уважаемые! Помогите, плз, решить проблему! 1) Есть макет БД в Accessе по инвест. проектам. Схематично база выглядит так: - есть таблица под названием "Проекты холдинга", которая выступает в роли основной таблицы во всех связях (при построении форм) и ряд подчиненных таблиц; - на основе этих связей построена форма ввода/просмотра данных; - к таблице "Проекты холдинга" привязано несколько таблиц со справочными данными, которые в форме организованы как поля со списком; - имеется несколько совершенно одинаковых форм для доступа к основной таблице "Проекты холдинга" разных юр. лиц, входящих в холдинг, Эти формы отличаются одна от другой только тем, что через каждую можно видеть/добавлять/изменять только проекты своего юр. лица (для этого на основе одной из справочных таблиц (называется "Наименование юр. лица") построены запросы, где в строке "Условие отбора" указано соответствующее наименование юр. лица; - через эти запросы построены формы (по одной для каждого юр. лица) 2) Есть настроенный файл Рабочей группы (настраивал вручную, без мастера) с одним администратором и несколькими группами пользователей (для юр. лиц). У админа - полные права на все объекты, у групп - только доступ к своим формам. 3) Проблема: когда захожу под логином админа - все работает как надо, а когда под логинами обычных пользователей (юр. лиц) - система требует сначала права на чтение связанных с формой таблиц, а когда я даю им права чтения - появляется возможность зайти в форму, но при этом форма представляет собой чистый экран. Короче, система требует доступ к таблицам, к которым доступ быть не должен... для этого БД, собственно, и создается. Помогите советом! Что я делаю не так? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 20:58:41 |
|
||
|
Разграничение прав пользователей (не дает доступа к формам)
|
|||
|---|---|---|---|
|
#18+
Что я делаю не так? Права раздаешь не так Надо запретить доступ к таблицам, дать права на доступ к (урезаным) запросам, а сами запросы выполнять WITH OWNERACCESS OPTION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 21:02:08 |
|
||
|
Разграничение прав пользователей (не дает доступа к формам)
|
|||
|---|---|---|---|
|
#18+
Лох Позорный WITH OWNERACCESS OPTION Чу, а что это? Где эта опция лежит? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 21:08:31 |
|
||
|
Разграничение прав пользователей (не дает доступа к формам)
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйWITH OWNERACCESS OPTION Это в свойствах запроса? "При открытии предоставляются права...." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 21:20:31 |
|
||
|
Разграничение прав пользователей (не дает доступа к формам)
|
|||
|---|---|---|---|
|
#18+
Это или в св-вах запроса (правой гайкой в режиме конструктора) - "При запуске предоставляются права владельца/пользователя", или прямым текстом дописать в конец инструкции (в режиме SQL) З.Ы. А еще это можно в хелпе найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 21:32:37 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1670292]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 313ms |

| 0 / 0 |
