1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
|
1 | |
Как в access 2007 разграничить права пользователей?24.06.2011, 09:40. Показов 13762. Ответов 11
Метки нет Все метки)
(
Как в access 2007 разграничить права пользователей? Например, чтобы несколько пользователей имели право редактировать записи,а все остальные - только просматривать.
0
|
|
24.06.2011, 09:40 | |
Ответы с готовыми решениями:
11
Распределение прав пользователей в Access 2007
Можно разграничить права доступа в MS SQL CE? Если нет, то посоветуйте, где можно |
3353 / 1772 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
24.06.2011, 09:47 | 2 |
Нужно бы использовать файл рабочей группы..но,формат accdb не поддерживает mdw...
Но,можно запустить Акс 2007 со старой MDW-шкой.. 1. Открываем редактор системного реестра, выполнив системную команду "regedit" 2. Открываем мышкой "по дереву" реестр в следующей последовательности: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Access Connectivity Engine\Engines 3. В правом окне имени "SystemDB" соответствует полное имя файла рабочей группы, включая путь к файлу (может быть и сетевой) 4. Изменяем его существующее значение на нужное. 5. Закрываем, сохранив, пользуемся. А можно сделать на уровне авторизации в формах(при запуске делать проверку,кто вошел, и раздавать права) самостоятельно.
0
|
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
|
24.06.2011, 09:56 [ТС] | 3 |
Интересный способ. Но в моем случае предполагается, что аксесс файл будет путешествовать от компа к компу или читаться с флешки. Как можно разграничить права в самом аксесс-файле?
0
|
3353 / 1772 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
24.06.2011, 09:57 | 4 |
0
|
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
|
24.06.2011, 10:01 [ТС] | 5 |
Можно пример через формы?
0
|
3353 / 1772 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
24.06.2011, 10:06 | 6 |
1
|
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
||||||
24.06.2011, 11:45 [ТС] | 7 | |||||
Попробовал реализовать пример из https://www.cyberforum.ru/ms-a... 72523.html
Вот этот код
0
|
3353 / 1772 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
|
|
24.06.2011, 12:03 | 8 |
Вообще, не лучший вариант открывать Recordset.
Я бы посоветовал при открытии БД запускать маленькую\иль большую(не важно ![]() Что по поводу Пример в 2003формате выложить можете?
0
|
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
|
24.06.2011, 18:41 [ТС] | 9 |
2Agapov_Stas
1. Этот вариант я хочу использовать по причине того, что не нашел в форуме ничего более понятного и подходящего 2. Уверен абсолютно! Название копировал из списка форм. У меня стоит Access 2007
0
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
24.06.2011, 20:40 | 10 |
Smelov, насчет формы: форму сперва открыть надо, а затем задать свойства редактирования и добавления данных. Дальше по поводу "открывать Recordse", открывается таблица, хранящая пароли и статусы. Именно с ее данными сравниваются значения, вводимые пользователем через форму
0
|
1 / 1 / 0
Регистрация: 08.03.2011
Сообщений: 101
|
|
24.06.2011, 20:55 [ТС] | 11 |
т.е. если у меня 15 форм, то я в каждой из них должен прописывать этот код? но должно же быть решение, чтобы один раз ввел логин/пароль и дальше спокойно работаешь....
0
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
||||||
25.06.2011, 06:14 | 12 | |||||
Smelov, можно создать в модуле глобальную переменную
1
|
25.06.2011, 06:14 | |
Помогаю со студенческими работами здесь
12
Раскрывающийся список в Access 2007. Как создать? Как можно суммировать в таблице Access 2007 ? Как сделать в access 2007 запрос по году? Как реализовать добавление родственников в access 2007 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |