powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужна идея!
8 сообщений из 8, страница 1 из 1
Нужна идея!
    #32186056
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужна идея по поводу разграничений прав доступа при работе в программе.
база на sql2000 проект на Аксесе2002.
Дело вот в чем, мне нужно как то сделать жесткое разграничение по использованию данных из таблиц. То есть например есть пользователи User1, User2. Допустим есть таблица в кот. есть поля ну например Город, Фирма и телефон фирмы. Так вот, user1 имеет доступ ко всем записям БД, а user2 может работать только с темя записями у которых Город = "Караганда".
Вот в таком плане, конечно в моей личной базе намного больше таблиц и данных. просто нужна сама идея как это реализовать. Есть идея но пока не проработана, сделать что то вроде , отельной табл и UserName и Password
при входе запрашивать это дело и там уже и делать эти разграничения, только как пока незнаю :-)))
На уровне SQL server помойму такое реализовать нельзя, там можно ставить ограничения на таблицы, но не на данные в них.
Жду идей и предложений......
Спасибо!!!
...
Рейтинг: 0 / 0
Нужна идея!
    #32186069
cbm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ограничения доступа на View, а в них условия выборки
...
Рейтинг: 0 / 0
Нужна идея!
    #32186092
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри в BOL раздел Functions That Return Usernames and User IDs
...
Рейтинг: 0 / 0
Нужна идея!
    #32186106
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори, но что такое BOL и с чем его едят ??? :-))))
...
Рейтинг: 0 / 0
Нужна идея!
    #32186116
VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Нужна идея!
    #32186153
narval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делал так: каждому юзеру присваивал целое число по степеням двойки. В таблицу которую требуется разграничить по пользовотелям добавлял поле содержащее сумму этих самых степеней юзеров, коим даннная запись позволена. При любых операциях достаточно было сделать логическое И (&) с двумя целыми числами чтобы понять имеет ли данный пользователь право на эту запись или нет. Работает такой метод шустро, недостаток - ограничение на общее количество юзеров в базе.
...
Рейтинг: 0 / 0
Нужна идея!
    #32186174
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dmit
Заведи помимо таблицы с данными таблицу с правами. В простейшем случае - пользователь идэ, данные идэ. И вместо таблицы с данными используй объединение данных и прав. Ну и триггерами на добавление раздавать права не забудь.
...
Рейтинг: 0 / 0
Нужна идея!
    #32186981
Dmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, кто высказал свои идеи, все они по свойму интересны.Пока незнаю на каком остановиться :-))) может у кого-нибудь есть еще идеи, или может есть ссылки на примеры?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Нужна идея!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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