Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Удаление связанных записей в смежных таблицах при удалении основной записи
 
 автор: Скорп   (28.06.2008 в 20:19)   личное сообщение
 
 

есть, к примеру, таблица Клиенты
и есть таблица с телефонами, соответсвующих этому киенту
и вот если нужно удалить основную запись, в первой таблице, то в смежной таблице записи с телефонмами остаются и болтаются там на веки-вечные

как то можно этот процесс автоматизировать?

к примеру, менеджер формирует заказ (что, сколько, номенклатура и т.п.)
далее к сформированному заказу подключаются другие отделы (финансовые вопросы, производственные и т.п.), данные по которым находятся в своих таблицах...
а тут выясняется, что клиент дал "отбой"
менеджер заказ удаляет, чтобы он не мозолил глаза, но все что было накручено к этому заказу остается в других таблицах

одной схемой данных не обойтись, ибо сообщение акксесса, что нужно удалить сперва смежные записи, а уж потом основную могут повергнуть менеджеров в кому, чего не хотелось бы, ибо кому то ж надо работать на фирме)))

  Ответить  
 
 автор: FORMAT   (28.06.2008 в 23:03)   личное сообщение
 
 

Можно решить проблему 2 путями:
1) поставить в связях таблиц каскадное удаление и каскадное обновление.
2) При удалении заказа параллельно запустить несколько запросов на удаление, чтобы удалялись и все связянные с заказом записи.

  Ответить  
 
 автор: Скорп   (29.06.2008 в 13:40)   личное сообщение
 
 

тек-с..спасибо FORMAT за направление
покручу эти возможности

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList