|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
||
Разграниченный доступ пользователей14.06.2013, 09:37. Показов 6654. Ответов 18
Метки нет (Все метки)
Доброго време суток,Только учусь, строго не судите,.. делаю раграничение пользователей по ролям (!Access2010!), пытаюсь реализовать это следующим способом(рис.БД) , В табличке Employee - фамилия с выбором роли(Roli_Emp), после выбора роли, по ней происходит ее проверка в таб.(Roli_Object), где будут занесенны названия форм, объекты присутствующие на этих формах(Кнопки, поля, списки и т.д.), которые могут быть(а-активный, р-редактирование, нд - не доступный и т.д). (Допустим в окне входа в программу ввели логин Петрова, роль у него Инициатор и теперь должа начаться поверка таб(Roli_Object) в столбце Инициатор и какие объекты ему можно видеть и какие нельзя,...
0
|
||
| 14.06.2013, 09:37 | |
|
Ответы с готовыми решениями:
18
Авторизация пользователей раздельный доступ
|
|
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,119
|
|
| 14.06.2013, 09:58 | |
|
так поделитесь что вы дальше будите выжимать из вашей БД, чтобы мы себе не выдумывали что вам нужно. Запросы на пример какие либо отчеты по датам
0
|
|
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
|
| 14.06.2013, 10:16 [ТС] | |
|
Не понял вашего вопроса, выше я вроде описал чего хочу добиться.....После проверки логина со своей ролью, откроется главная форма(так же дополнительные формы, после действий на главной) и в этих формах должны быть объекты либо скрыты либо только чтение и т.д в зависимости от роли вошедшего пользователя.
0
|
|
|
109 / 56 / 1
Регистрация: 10.11.2012
Сообщений: 178
|
|
| 14.06.2013, 11:57 | |
|
я обычно делаю для разных групп пользователей разные меню. Разграничивать доступ к каждому элементу формы на мой взгляд слишком сложно.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 14.06.2013, 12:47 | ||
|
0
|
||
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
|
| 14.06.2013, 13:08 [ТС] | |
|
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||||||
| 14.06.2013, 13:34 | ||||||
|
Можно использовать .mdw старых версий. Разрешений в 2010 не будет, но окно входа и CurrentUser будут работать. Создать файл рабочей группы, заполнить пользователей и их группы можно только в базе формата .mdb, а подключиться и в 2010. Смотрите
0
|
||||||
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
||
| 14.06.2013, 13:36 [ТС] | ||
|
вообще БД большая, на скриншоте предоставленна малая ее часть которая необходима для входа в программу, ввод логина и последующей его проверкой: пользователь какая у него роль и какие у этой роли возможности(Редактирование, просмотр и т.п)
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 14.06.2013, 14:51 | |
|
duh_si, я бы на вашем месте перешёл на 2003-й и не изобретал велосипед, либо вообще на другую платформу, 2010-й слишком урезан.
0
|
|
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
|
| 14.06.2013, 15:12 [ТС] | |
|
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 14.06.2013, 16:01 | ||
0
|
||
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||
| 14.06.2013, 16:15 | ||
|
duh_si, есть три более или менее стандартных выходов: 1. самописка. Вы сами создаете систему ролей и прав. Иногда получается неплохо 2. используете, как уже предлагалось, систему используемую в MS Access ранних версий 3. переходите на хранение данных в СУБД типа SQL-server. В последнем случае есть наиболее развитые возможности по управлению правами. При этом интерфейс может по-прежнему оставаться на аксе.
0
|
||
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
|
| 14.06.2013, 16:45 [ТС] | |
|
mobile, можете подробнее 1 вариант объяснить,..мне кажется 1 вариан мне и нужен, я как думаю(Может и не верно думаю), на рис.БД если в таблице Roli_Object поля Закупщик, Инициатор, ВЭД сделать логическими. И после ввода логина("фамилии" - ей уже будет присвоена роль) будет проведена проверка таблицы Roli_Object по соответствующей роли,(какие поля доступны какин нет)
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 14.06.2013, 18:03 | |
|
duh_si, для того, что ответить, надо знать принципы функционирования программы. И в первую очередь
- от кого защищаемся - что защищаем - зачем защищаем. Защита программ или данных, куда как подраздел входит разграничение прав пользователей, это огромная тема. Само по себе разграничение никому не нужно, если за ним не стоит определенная задача. Вами она не сформулирована. И любые попытки сделать что-либо не опираясь на конечную задачу, это раскраска многомерного коня в вакууме или подсчет ангелов на острие иглы. Т. е. фактически бессмысленная работа.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 15.06.2013, 01:34 | ||
|
0
|
||
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||
| 15.06.2013, 07:28 | |||
|
0
|
|||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 15.06.2013, 07:46 | |
|
Вы просто не правильно меня поняли, я имел ввиду изначально средство разработки.
Кликните здесь для просмотра всего текста
Вообще все почему-то всегда равняют 2010 офис и 2010 Акцесс, я же пользователям ставлю связку 2010 офис и 2003 Акцесс, там где посложнее, там где проще - полностью 2010-й. Но все разработки веду в 2003-м.
Что касается приобретения 2010-го, то до 2010-го года они приобрести это не могли. Значит речь идёт только о молодых компаниях, коих подавляющее меньшинство.
0
|
|
|
569 / 169 / 22
Регистрация: 18.10.2012
Сообщений: 912
|
||
| 16.06.2013, 13:35 [ТС] | ||
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 16.06.2013, 13:42 | |
|
делайте в 2003-м, запускать будете в том, что у них стоит.
0
|
|
| 16.06.2013, 13:42 | |
|
Помогаю со студенческими работами здесь
19
Разграничение полномочий пользователей на доступ к информации БД Разграниченный доступ к приложению Разграниченный доступ к папкам сетевого хранилища из интернет Разграниченный вход: неверное чтение из БД Доступ Пользователей По Pop3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|