Тестирование запросов на изменение (с осторожностью)

 

В плохих руках запросы на изменение — не что иное, как высокотехнологичный способ навредить себе. Они фиксируют изменения (обычно во множестве записей), и после применения изменений вы не можете их отменить. Некоторые поклонники БД вообще избегают запросов на изменение.

Если вы все же решили применять запросы на изменение (и есть множество полезных трюков, которые молено в них использовать), следует принять должные меры предосторожности. Важнее всего перед применением запроса на изменение сделать резервное копирование БД! Этот шаг особенно важен при создании нового запроса на изменение, потому что он не всегда формирует результат, который вы ждете. Для создания резервной копии можно скопировать ваш файл с расширением accdb (как любой другой файл; один из способов— щелчок по нему правой кнопкой мыши и выбор команды Копировать). Если же вы не хотите связываться с Проводником Windows, можно создать резервную копию, не покидая программы Access, с помощью последовательности Office > Управление > Резервная копия базы данных (Office > Manage > Back Up Database) (см. разд. "Создание резервных копий" главы 1).

 

 

Подсказка

Всегда легче сделать резервную копию, чем устранять последствия изменений, оставленных разбушевавшимся запросом на изменение.

 

 

Резервные копии незаменимы при устранении неисправностей, но неплохо не допускать ошибок с самого начала. Один из безопасных способов — начать с запроса на выборку. В этом случае вы можете убедиться в том, что запрос отбирает нужные записи, прежде чем сделать следующий шаг и преобразовать его в запрос на изменение (выбрав один из типов запросов на изменение в группе на ленте Работа с запросами ¦ Конструктор > Тип запроса (Query Tools ¦ Design > Query Type)).

 

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100