Настик
Профи
(772)
13 лет назад
Каскадное обновление связанных полей и каскадное удаление связанных записей - это средства, определяющие режим работы программы Access с данными при изменении или удалении записей в главной таблице, имеющей связи с записями подчиненных таблиц. При включенном режиме каскадного обновления связанных полей все записи в подчиненных таблицах будут обновлены при изменении данных в главной таблице. Например, если вы измените регистрационные номера клиентов в таблице Клиенты, все подчиненные таблицы, которые содержат регистрационные номера клиентов, обновят свои записи, использовав новые номера. Если включен режим каскадного удаления записей, то при удалении записей в главной таблице все связанные записи в подчиненных таблицах удаляются. Это значит, что если вы удалите запись о клиенте из таблицы Клиенты, то Access удалит все записи, относящиеся к данному клиенту в подчиненных таблицах.
Каскадное обновление связанных полей и каскадное удаление связанных записей могут быть полезны, потому что они повышают скорость ввода данных и создают уверенность в том, что все связанные записи обновляются одновременно. С другой стороны, в таком режиме может произойти неосознанное вами изменение или удаление данных. И режим каскадного обновления, и режим каскадного удаления не устанавливаются автоматически. Их можно задать при создании связей.