|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.07.2009, 10:53 | #1 |
Регистрация: 07.07.2009
Сообщений: 3
|
Как скрыть поля в базе от определенных пользователей
Здравствуйте! Суть проблемы следующая. Есть база данных (Access 2007). Файл базы данных лежит на сервере. Некоторые пользователи могут её открывать только для чтения, у других пользователей есть возможность редактирования, третьи вообще не имеют доступа к ней. Теперь необходимо сделать так, чтобы скрыть определенные данные внутри базы. Т.е. создать такие поля в базе и в выводимой форме соответственно, которые будут видны только нескольким пользователям, другие их не будут видеть вообще. Как это можно реализовать? Спасибо!
|
07.07.2009, 15:36 | #2 | |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
Цитата:
Используешь MS Server или это просто файл-сервер?
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
|
08.07.2009, 11:49 | #3 |
Регистрация: 07.07.2009
Сообщений: 3
|
Пользователи имеют доступ к БД напрямую. Использую MS Server.
Нашел решение тут: http://itsecure.org.ua/publ/73-1-0-424 Но возникла другая проблема: "Защита на уровне пользователя недоступна в базах данных, созданных в Office Access 2007" Чего делать даж не знаю =(((( |
08.07.2009, 12:04 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
08.07.2009, 14:53 | #5 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
Можно создать дополнительные таблицы:
Таблица1 (пользователи) содержит поля: логин; пароль; ID группы;. Таблица2 (группы): ID группы; списки имен полей, которые можно отобразить. Пользователь подключается к базе, авторизуется и в зависимости от того, к какой группе принадлежит будет видеть разные поля. Проверки можно реализовать и через хранимые процедуры.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
08.07.2009, 15:25 | #6 |
Регистрация: 07.07.2009
Сообщений: 3
|
всем спасибо! будем экспериментировать!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TreeView как сделать, чтобы попап-меню выпадало для определенных ветвей? | KWN, lnc | Помощь студентам | 11 | 08.03.2009 01:01 |
TreeView как сделать, чтобы попап-меню выпадало для определенных ветвей? | KWN, lnc | Помощь студентам | 4 | 03.03.2009 17:04 |
Как скрыть форму | Михаил Юрьевич | Общие вопросы Delphi | 2 | 01.06.2008 15:37 |
Как написать,чтобы одна таблица заполнялась на основании другой при определенных условиях | Alexm77 | Microsoft Office Excel | 21 | 26.05.2008 23:35 |