0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 41
|
|
1 | |
Разграничение прав доступа БД предприятия20.04.2015, 15:59. Показов 2253. Ответов 8
Метки нет (Все метки)
Уважаемые Товарищи ! Первый раз открыл Access 2003. Прошу объясните или помогите кто чем может.
Суть задания : Создать БД предприятия с разграничением прав доступа. Предпологается что с БД будут работать Администратор ,отдел кадров,бухгалтер,начальник подразделения. Для каждой записи содержится следующая информация (ФИО ,дата рождения ,должность , отдел ,телефон , семейное положение и т.д. БД кое-как создал , но как разграничить права доступа не знаю Админ должен видеть и редактировать все. Руководитель может смотреть все и изменять должность и зарплату . Отдел кадров - может видеть все кроме финансовой информации ,может добавлять или удалять сотрудников . Бухгалтерия - ФИО , дату и место рождения ,финансовую информацию , отдел и должность. Можно ли это реализовать как-нибудь ? Искал , но по моей проблеме не нашел (((
0
|
20.04.2015, 15:59 | |
Ответы с готовыми решениями:
8
Разграничение прав доступа Разграничение прав доступа макросом Разграничение прав доступа в БД (Access 2003) Разграничение прав доступа к БД |
285 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
|
|
20.04.2015, 17:03 | 2 |
Самый примитивный вариант сделать таблицу: Пользователи. В которой ввести еще 1 поле с именем "Права". Теперь в нее писать "Админ" или "Пользователь". Далее глобальной переменной получить значение авторизованного пользователя на все время работы с БД, теперь сверять:
If "Админ" Then Какие-то поля закрыты или кнопка не доступна. End If Накидал на примере. Выложи БД предложу визульно.
1
|
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 41
|
|
20.04.2015, 17:35 [ТС] | 3 |
Спасибо большое что откликнулся ) Я конечно только начал вникать потихоньку , так что не все знаю. А можно ли через Сервис -Защита-Пользователи_и_группы реализовать ?
Вот база https://yadi.sk/d/a70emEasg7eaa извини что долго отвечал , не смог загрузить)
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
20.04.2015, 17:58 | 4 |
Можно, в окне входа пользователь вводит логин и пароль, после этого используйте функцию CurrentUser. И если формат базы MDB, то и по крайней мере часть прав (на уровне таблиц, форм, ..., но не отдельных полей) реализуйте через разрешения.
0
|
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 41
|
|
20.04.2015, 18:08 [ТС] | 5 |
UBUNTU, ltv_1953, Дело в том ,что я только сегодня начал изучать Access ) поэтому пока не очень понимаю . Как через разрешения можно сделать не подскажешь , пошагово если не трудно . Спасибо )
0
|
17486 / 7248 / 1651
Регистрация: 21.06.2012
Сообщений: 13,864
|
|
20.04.2015, 18:11 | 6 |
Читаем в хелпе о защите с помощью файла рабочей группы. Все разрешения расписаны детально. Но только для формата mdb.
А окно входа можно делать для любой версии.
1
|
20.04.2015, 18:16 | 7 |
колянчик1712,
У тебя проблема совсем другая, Ведь ты - Первый раз открыл Access 2003. ------------------------------------------ Какое там может быть задание? Изучай Access 2003. Его интерфейс, возможности и тд.
0
|
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 41
|
|
20.04.2015, 18:18 [ТС] | 8 |
ltv_1953, Волшебник 307, Базу то я знаю немножко , на ютьюбе видео смотрел некоторые . Я бы изучил , но послезавтра уже сдавать надо (
0
|
20.04.2015, 18:24 | 9 |
колянчик1712,
Тогда как открыл - Первый раз открыл Access 2003, так его и закрой. Не нежен он тебе. ----------------------------------------------------
0
|
20.04.2015, 18:24 | |
20.04.2015, 18:24 | |
Помогаю со студенческими работами здесь
9
Разграничение прав доступа Разграничение прав доступа Разграничение прав доступа. Разграничение прав доступа в 8.1 УПП Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |