Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 30

Разграничение полномочий пользователей на доступ к информации БД

17.02.2016, 10:40. Показов 6271. Ответов 30
Метки mdw, vba (Все метки)

Студворк — интернет-сервис помощи студентам
сделал всё как тут описано. но не знаю:
как именно ограничить доступ к своим объектам (отчётам, формам и ид...)
и не знаю как добавить своё меню.
access 2010
помогите разобраться что да как...
Ссылка на пост:
https://www.cyberforum.ru/post915298.html
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.02.2016, 10:40
Ответы с готовыми решениями:

Разграничение полномочий пользователей на доступ к информации БД
Всем привет! Создаю базу данных, столкнулся со следующей проблемой: Как разграничить полномочия пользователей на просмотр...

Разграничение Cookie пользователей
Возникла проблема, когда к сайту подключаются пользователи которые выходят в сеть через тонкие клиенты на сервере, то на сайте они видны...

Разграничение работы 2 пользователей
Создал временного нового пользователя (чтобы установить пару программ). Но на первом пользователе после этого удалились с раб.стола...

30
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 30
17.02.2016, 15:46  [ТС]
Студворк — интернет-сервис помощи студентам
ltv_1953, мне надо что бы именно ПРАВА были распределены, на пользователей..
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
17.02.2016, 16:08
Цитата Сообщение от fog__1 Посмотреть сообщение
мне надо что бы именно ПРАВА были распределены, на пользователей..
Вот три разных оболочки походят прям идеально. Вплоть до того, что отдельные поля можно скрыть или заблокировть, какие кому надо запретить.

И во всех трех убрать возможность входа с шифтом и отображения области переходов (чтобы не лезли напрямую в таблицы или запросы).
1
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 30
17.02.2016, 16:33  [ТС]
texnik-san, ну а как это реализовать?есть какой либо мануал?
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
17.02.2016, 20:52
Лучший ответ Сообщение было отмечено fog__1 как решение

Решение

Цитата Сообщение от fog__1 Посмотреть сообщение
texnik-san, ну а как это реализовать?есть какой либо мануал?
Не совсем поняла, к чему именно относится слово "это". Если о доступе к полям - то по потребностям руками в режиме конструктора расставляем свойства .Enabled, .Loced, .Visible, или даже физически удаляем с форм те поля, которые не нужны (только перепроверить работоспосбность после этого - на удаленые поля могли программы или запросы ссылаться).

Если об облати переходов - то она в свойствах текущей базы данных отключается.

А возможность входа с шифтом отключается установкой свойства базы данных AllowBypassKey.

Свойства базы данных меняются, например, процедурой

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
On Error GoTo ErrHandler
    Set dbs = CurrentDb
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True
NormalExit:
    Exit Function
ErrHandler:
    If Err = 3270 Then    ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else                  ' Any other error.
        ChangeProperty = False
        Resume NormalExit
    End If
End Function
Например,

Visual Basic
1
ChangeProperty "AllowBypassKey", 1, True
1
431 / 39 / 1
Регистрация: 02.03.2016
Сообщений: 453
09.03.2016, 21:16
Цитата Сообщение от ltv_1953 Посмотреть сообщение
В новых форматах Аксесса владельцы, права, ... не устанавливаются (точнее - устанавливаются в VBA, но не работают, т.к. изменение Permission не изменяет фиксированные в этом формате AllPermission). Можно использовать только окно входа.
Правильно ли я понимаю, что кроме окна входа, разных пользователей с паролями, данный вариант из файла: Работа_С_Mdw1.7z, бесполезен для аксесс 2010 и там не задать для разных пользователей, разные разрешения?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
09.03.2016, 21:35
Цитата Сообщение от sana555 Посмотреть сообщение
разные разрешения?
Написано же все - задаваемых для пользователей разрешений в формате ACCDB (прочих новых форматах) нет. Причем здесь Аксесс 2010, 2007, ... . Важен формат базы: mdb или accdb.
0
431 / 39 / 1
Регистрация: 02.03.2016
Сообщений: 453
10.03.2016, 17:18
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Написано же все - задаваемых для пользователей разрешений в формате ACCDB (прочих новых форматах) нет.
Не нашел, где об этом написано в данной теме (имею ввиду дословно)..)
У меня база в accdb, значит данное решение судя по всему бесполезно. Хотел сохранить в формате mdb, но уже не дает..

Добавлено через 19 часов 24 минуты
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Причем здесь Аксесс 2010, 2007, ... . Важен формат базы: mdb или accdb.
Не хочу показаться назойливым...) И все таки хочу внести ясность. Я взял ваш файл Работа_С_Mdw, он как раз в нужном формате: mdb. Создал в ней файл рабочей группы и присоединился к ней, создал пользователя админ с паролем и простого пользователя. Далее создал таблицу, запретил в разрешениях простому пользователю все, что можно (ни одной галочки не стоит). Потом зашел под этим пользователем и после ввода пароля, он может делать все что хочет: изменять данные в таблице, удалять данные, удалять таблицы, формы и макросы... В чем может быть соль проблемы? Очень хочется разобраться...)
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.03.2016, 17:50
Цитата Сообщение от sana555 Посмотреть сообщение
Далее создал таблицу
Где???
0
431 / 39 / 1
Регистрация: 02.03.2016
Сообщений: 453
10.03.2016, 18:00
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Где???
Там же, в этом файле: Работа_С_Mdw.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.03.2016, 18:14
Угу. Могу только предположить, что Вы не сняли разрешения еще и с группы Users, в которую новый пользователь включается автоматически.

Не по теме:

Прочитать в справке, что общие разрешения для пользователя "складываются" из его личных разрешений и разрешений групп, в которые он входит, что не позволило ... . Все, утомили.

2
431 / 39 / 1
Регистрация: 02.03.2016
Сообщений: 453
10.03.2016, 18:41
Цитата Сообщение от ltv_1953 Посмотреть сообщение
что Вы не сняли разрешения еще и с группы Users
Да, так и есть...) Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2016, 18:41

Разграничение прав доступа пользователей
Добрый день, есть база в Аксесе где есть таблица Авторизация вней 2 пальзователя 1 Администратор 2 Пользователь Форма авторизации на ней...

Создание и разграничение прав пользователей
Доброе утро народ! Итак у меня возник вопрос,как средствами PHP и Mysql создать права пользователей? Конкретно нужно чтобы одна группа...

Разграничение прав пользователей на joomla 3.4
Здравствуйте, у меня вопрос по поводу разделения прав доступа на joomla 3.4 пользователей. Скажите как можно разделить пользователей? ...

Разграничение ролей пользователей в приложении
Имеется база данных "DB" В SQL создано 3 пользователя: administrator operator user Каждый из них может открыть только свою...

Разграничение прав доступа для пользователей
Здравствуйте, нужна ваша помощь, пока слабовато понимаю в этом. Есть 2 пользователя и 3 страницы после ввода номера класса, Фио, пароль...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Новые блоги и статьи
Новая последнея моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru