Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
DenDS
21 / 20 / 7
Регистрация: 02.11.2009
Сообщений: 40
1

Защита данных

01.08.2012, 00:46. Просмотров 1361. Ответов 8
Метки нет (Все метки)

Здравствуйте, уважаемые форумчане!
Возникла такая задача: есть база данных MS Access, необходимо обеспечить защиту данных, а точнее ограничение на работу с базой данных. Т.е. нужно сделать так, чтобы один пользователь имел полный доступ к базе данных, имел полные возможности для создание таблиц, отчётов, форм и т.д. и редактирования и добавления данных; а другой пользователь мог только редактировать данные в определённых таблицах и мог добавлять данные только в определённые таблицы.
Я пробовал искать информацию в интернете, но там много чего предлагаеться: и мастер защиты, и создание групп и т.п. Вообщем я не разобрался.
Подскажите как лучше это реализовать или посоветуйте хорошие пособие с информацией на эту тему. Заранее благодарен!
PS Я новичок в Access, поэтому, пожалуйста, объясните по-проще.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2012, 00:46
Ответы с готовыми решениями:

Защита данных !
Здравствуйте ! У меня разделена база "База1"(Формы, запросы, отчеты отдельно), "База2"(только...

Защита целостности данных
Если пользователь захочет выдать книгу, которую не вернули, т.е. флажок "сдано" не установлен, то...

Защита базы данных
Здравствуйте! Подскажите пожалуйста, а что если с целью защиты базы данных (чтобы кроме версии...

Защита базы данных
Здравствуйте! Меня интересуют такие вопросы: 1. Возможно ли создать такую базу данных в которой...

Защита базы данных
У меня еще один 'чайниковский' вопрос. Я защитила базу данных при помощи определения прав...

8
Андрэич
2836 / 768 / 41
Регистрация: 20.05.2012
Сообщений: 2,056
01.08.2012, 01:48 2
1. Штатное средство:
Сервис-Защита-Рабочие группы.
2. Посредством кода VBA:
Г. Гурвиц. Аксесс 2010. Разработка приложений на реальном примере
0
ltv_1953
Эксперт MS Access
13305 / 6014 / 1203
Регистрация: 21.06.2012
Сообщений: 10,865
01.08.2012, 07:01 3
Посмотрите в разделе "Написание статей".
Цитата Сообщение от DenDS Посмотреть сообщение
а другой пользователь мог только редактировать данные в определённых таблицах и мог добавлять данные только в определённые таблицы.
Такие возможности для формата mdb.
0
Agapov_stas
3351 / 1753 / 83
Регистрация: 05.08.2010
Сообщений: 4,458
Завершенные тесты: 1
01.08.2012, 09:52 4
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Такие возможности для формата mdb.
Где такое написано?
Можно в зависимости от статуса пользователя(соответственно завести необходимые таблички со списком пользователей и присвоить каждому свой статус) предоставлять доступ к тем или иным таблицам..
0
01.08.2012, 09:52
alvk
Эксперт MS Access
5802 / 3686 / 202
Регистрация: 12.08.2011
Сообщений: 9,707
01.08.2012, 09:56 5
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Где такое написано?
Наверное в BOL?
0
Ameli
2062 / 1138 / 38
Регистрация: 05.11.2009
Сообщений: 1,604
01.08.2012, 12:35 6
На нашем форуме данный вопрос обсуждался очень много раз, для таких вопросов у нас есть раздел Путеводитель по форуму, смотрите раздел Код VBA, там вы найдете несколько примеров разделения прав пользователей
0
Agapov_stas
3351 / 1753 / 83
Регистрация: 05.08.2010
Сообщений: 4,458
Завершенные тесты: 1
01.08.2012, 12:44 7
Цитата Сообщение от alvk Посмотреть сообщение
Наверное в BOL?
Речь идет о многопользовательском приложении?
0
alvk
Эксперт MS Access
5802 / 3686 / 202
Регистрация: 12.08.2011
Сообщений: 9,707
01.08.2012, 16:24 8
Цитата Сообщение от Agapov_stas Посмотреть сообщение
Речь идет о многопользовательском приложении?
Ну а каком же ещё?
 Комментарий модератора 
Последнее предупреждение, в дальнейшем буду выдавать нарушения! Оскорбления не допустимы на нашем форуме, не зависимо от того, считаешь ли ты себя умнее всех остальных
0
ЯрославВладими
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 8
14.08.2012, 18:41 9
Да, я уже столкнулся с подобной проблемой пару месяцев назад.

Решил очень просто - сделал разные формы к одним и тем же таблицам (назвал по разному, например "Для Коли" Для Пети" и т.д.) и запретил редактирование некоторых столбцов или же вовсе убрал не относящиеся к их работе столбцы.

Таким образом каждое подразделение заходит в свою форму и может редактировать только необходимую информацию и не пришлось заморачиваться с политикой пользователей и т.д и т.п. Но в моем случае учавствовало всего 3 управления: 1 - давало задание, а вторые два информировали о выполнении задачи.

А панель для редактирования скрыл поменяв расширение файла с .accdb на .accdr
0
14.08.2012, 18:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2012, 18:41

Защита базы данных
Здравствуйте. Давайте во первых обоснуем эту тему для известных нам способов защиты базы данных....

Защита данных от изменений
Решил сделать в Access вот такую базу. Для ускорения ввода данных и уменьшения ошибок сделал так,...

Защита база данных - вопрос
Прошу подсказать мне решение следующей проблемы. Существует база данных Access, база находится на...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru