Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 24.06.2015
Сообщений: 4

Access 2007 Ограничение доступа к таблицам

10.09.2015, 10:25. Показов 8901. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Задача - запретить пользователям изменить таблицу users, где лежат их пароли.
Посмотрел тему по разным форумам и, как понимаю, дело - труба!

Скажите, если не прав.

Можно:
- скрыть панель переходов, но её можно вызвать по F11
- можно отключить F11 программно, но пользователь может включить всё обратно через настройки
- можно убрать из меню access'а кнопку настроек ("Параметры Access") и даже убрать стандартную ленту (ribbon), чтобы пользователь не имел доступа к настройкам текущей БД, но доступ к настройкам можно вернуть через настройку панели быстрого доступа (что рядом справа с большой круглой кнопкой)
- можно даже разделить БД, но на клиентской части будет связанная таблица users

т.е. как не крути, но пользователь всё равно сможет зайти и изменить таблицу users

Какой выход?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.09.2015, 10:25
Ответы с готовыми решениями:

Выбор режима доступа к таблицам Access по флагу-указателю
Всем добрый день! Мне уже раз здесь очень помогли и в надежде на взаимовыручку участников сего уважаемого форума, обращаюсь к их опыту,...

Ограничение прав на просмотр содержимого поля в Access 2007
Всем привет, возникла такая проблема: создал простенькую базу на access 2007, и возникла необходимость ограничения прав на просмотр данных...

Ограничение доступа к программным кодам Access
Подскажите, как можно ограничить доступ к программным кодам (VB) СУБД. Не требуется никакой особой защиты, просто сделать вход - в режим...

12
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.09.2015, 10:44
Цитата Сообщение от dokel Посмотреть сообщение
Задача - запретить пользователям изменить таблицу users, где лежат их пароли.
А зачем создавать свою таблицу, файл mdw работает на вход и с новыми форматами баз. А пользователи, не включенные в группу Admins, смогут изменять только свой пароль ... . Макросы для создания файла mdw и пользователей во вложении.
Вложения
Тип файла: zip Работа_С_Mdw.zip (14.6 Кб, 144 просмотров)
2
0 / 0 / 0
Регистрация: 24.06.2015
Сообщений: 4
10.09.2015, 11:47  [ТС]
Спасибо за ответ.
Как подключить mdw к уже существующей accdb? Никак? Т.е. нужно accdb сохранить в mdb и уже к ней прикручивать mdw?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.09.2015, 12:11
Копируете себе базу из вложения, открываете, запускаете Файл_Рабочей_Группы, создаете файл mdw, подключаетесь к нему (автоматически происходит при создании).
Запускаете Пользователи_И_Группы, есть только один пользователь Admin с пустым паролем, изменяете ему пароль с пустого на реальный (на вкладке Изменение пароля), запоминаете его ... . Закрываете окно, закрываете базу.
Теперь при открытии любой базы сначала будет появляться окно авторизации. Для входа нужно будет указывать Admin и установленный пароль.
Как ввести других пользователей и узнавать, какой пользователь вошел подробно написано в справках и на сайте MS. Чтобы окно авторизации не появлялось, нужно снять пароль с Admin.
1
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,988
10.09.2015, 12:30
Я конечно извиняюсь , что влезаю в разговор, но уж очень заинтриговало расширение у БД как - mdw.
Чё это за такое и для чего оно нужно?
Первый раз о таком слышу.
Можно ли меня в двух словах просветить. , а то, может мне тоже такое сильно надо.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.09.2015, 12:44
Это файл рабочей группы. В справке 2000 о нем несколько страниц (защита с помощью ... ). Для новых форматов работает только на вход ... .
1
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,988
10.09.2015, 12:52
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...Это файл рабочей группы...
Хоть ни чего и не понял. но всё равно спасибо, попробую найти и почитать (если написано будет по нашенски )
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.09.2015, 13:30
Цитата Сообщение от PuhKMV Посмотреть сообщение
если написано будет по нашенски
Посмотрел: в 2002 версии в справке есть раздел: Администрирование и защита файлов Microsoft Access, в нем - Защита базы данных. В отличии от VBA - все по "нашенски".
1
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,988
10.09.2015, 13:37
Ну да. посмотрел. я думал это чего то навороченно новое, типа - со свидетелеубивателем , а это просто типа пароли и права доступа, только обозвано немного по другому.

Не по теме:

Я чёй та не особо ценитель данного вопроса. Вот когда буду стареньким, начну подозревать всех и вся во всех смертных грехах :jokingly:, вот тогда может и заинтересуюсь данным вопросом безопасности и предохранения. :D


Спасибо за разьяснение.
0
0 / 0 / 0
Регистрация: 24.06.2015
Сообщений: 4
10.09.2015, 14:28  [ТС]
После "создаете файл mdw" выбрасывает, вхожу снова, задаю пароль Admin'у, закрываю всё. Открываю свою accdb и всё по-прежнему. Открываю файл БД из вложения, где осуществлял манипуляции, и ничего не происходит, никакого окна.

Что делаю не так?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.09.2015, 15:41
Цитата Сообщение от dokel Посмотреть сообщение
После "создаете файл mdw" выбрасывает
А должно что-то такое.
Миниатюры
Access 2007 Ограничение доступа к таблицам  
0
0 / 0 / 0
Регистрация: 24.06.2015
Сообщений: 4
10.09.2015, 19:06  [ТС]
Всё верно, но БД потом закрывается.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
14.09.2015, 03:00
Цитата Сообщение от PuhKMV Посмотреть сообщение
Вот когда буду стареньким, начну подозревать всех и вся во всех смертных грехах , вот тогда может и заинтересуюсь данным вопросом безопасности и предохранения.
Это не вопрос безопасности, это основа сетевой работы БД в Акцесс. Для безопасности есть другие механизмы. Это распределение по юзерам и рабочим местам в многопользовательской среде. Если у вас постоянно один пользователь, то вы с этим не столкнётесь никогда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.09.2015, 03:00
Помогаю со студенческими работами здесь

Создание пользователей с минимальными правами доступа в MS Access 2007
Столкнулась с такой проблемой. После совсем недавнего перехода на 2007 офис не могу разобраться как создать пользователей с минимумом...

MS Access 2007 runtime реализовать Панель быстрого доступа
Есть ли возможность в MS Access 2007 runtime каким-то образом реализовать Панель быстрого доступа? Например, нужны кнопки Сортировки...

Как сделать чтоб при запуске Б/Д Access 2007 лента и панель быстрого доступа не появлялась
Подскажите пожалуйста как заделать чтоб при запуске Б/Д Access 2007 ЛЕНТА и ПАНЕЛЬ БЫСТРОГО ДОСТУПА не появлялось (как бы были не...

Код VBA в Access 2010 работает, в Access 2007 выдает ошибку
Написала код VBA в Access 2010 - работает, в Access-2007 выдает ошибку. В чем причина - подскажите

Переписывание файла adp под Access 2007 или Access 2010
Имеется проект, разработанный под Access 2003 и работающий с базой данных SQL Server. При запуске проекта под Access 2003 и...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru