Помогиет разобраться с Access
Проблема с защитой.
Создаю файл рабочей группы, завожу пользователей, раздаю им различные права на базу данных. Все ОК.
НО....
При удалении файла рабочей группы (*.mdw) происходит полная ерунда.
База открывается и работай кто хочет, хотя в книге написано что Access вообще не запустится или будет предложено восстановить этот файл. Почему это происходит и что можно сделать чтобы такого безобразия не было.
Заранее спасибо всем откликнувшимся.
Если ты создаёшь базу данных для использования в своей программе, то проще защитить её (базу) единым паролем (скажем, шестнадцатибайтным GUID для пущей надёжности), а имена пользователей, пароли и права хранить уже в самой базе в отдельной таблице.
Писать VBA-код, когда это уже реализовано в Access - не логично.
Я не понимаю почему пишут, что без *.mdw файла база не будет открываться, а она у меня все равно открывается.
Естественно, желательно это делать со своим, а не с системным файлом рабочей группы SYSTEM.MDW (можно по-другому назвать, но тип сохрани) Сервис-Защита-Администратор рабочих групп.
Кроме того, пустая база данных должна быть создана при входе с паролем под своим именем ("имя владельца"), иначе владельцем будет Admin.
Естественно, желательно это делать со своим, а не с системным файлом рабочей группы SYSTEM.MDW (можно по-другому назвать, но тип сохрани) Сервис-Защита-Администратор рабочих групп.
Кроме того, пустая база данных должна быть создана при входе с паролем под своим именем ("имя владельца"), иначе владельцем будет Admin.[/QUOTE]
Всё равно не проканает. Копируем базу на другую машину и редактируем её без проблем. Даже если саму базу зашифровать