Запрет удаления записей в Ассess 2007

Программирование на Visual Basic for Applications
Marrrgo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.09.2009 (Вт) 16:17

Запрет удаления записей в Ассess 2007

Сообщение Marrrgo » 01.09.2009 (Вт) 16:29

Здравствуйте, помогите пожалуйста. Есть БД в Ассess 2007. База Клиентов с суммами поступающих от них денег. К нам пришла на работу новая сотрудница и я случайно обнаружила что она удаляет записи из таблиц, меняет реквизиты в отчетах и тд(например удалила столбец где регистрировалась дата внесения записи).... Подскажите пожалуйста возможно ли поставить запрет на удаление и корректировку записей из таблиц... Заранее спасибо.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Запрет удаления записей в Ассess 2007

Сообщение alibek » 01.09.2009 (Вт) 18:10

Задайте права доступа, преобразуйте в mde/mdw.
Lasciate ogni speranza, voi ch'entrate.

Marrrgo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.09.2009 (Вт) 16:17

Re: Запрет удаления записей в Ассess 2007

Сообщение Marrrgo » 02.09.2009 (Ср) 10:58

alibek писал(а):Задайте права доступа, преобразуйте в mde/mdw.

Спасибо конечно. Но Access 2007 не поддерживает преобразования в mde/mdw. Да и после преобразования можно очень просто все вернуть назад. Создать новую базу и сделать импорт таблиц, модулей форм и т.д в нее.
У меня немного другой вопрос - существует ли какой-либо VB объект или функция которая бы отлавливала попытку удаления из таблиц, что-то типа триггеров в SQL-server

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Запрет удаления записей в Ассess 2007

Сообщение alibek » 02.09.2009 (Ср) 11:01

В провайдере Jet такого нет.
Если заблокировать доступ к таблицам и всю работу осуществлять через frontend (графический интерфейс), то можно блокировать попытки удаления в самом интерфейсе.
Lasciate ogni speranza, voi ch'entrate.

Marrrgo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 01.09.2009 (Вт) 16:17

Re: Запрет удаления записей в Ассess 2007

Сообщение Marrrgo » 02.09.2009 (Ср) 11:42

alibek писал(а):В провайдере Jet такого нет.
Если заблокировать доступ к таблицам и всю работу осуществлять через frontend (графический интерфейс), то можно блокировать попытки удаления в самом интерфейсе.

Спасибо. Я так и думала. Но надежда умирает последней :(


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

    TopList