logo
logo
логика работы с другими подобными приложениями [Explorer 19/01/2004 12:04]
в которых применяются релятивные связи (связь Валюта Счета <> Счет можно рассматривать как релятивную)
 
КАК ПРАВИЛО В 90% не позволяет удалять связанные записи, если у "родителей" есть "подчиненные"...
 
ИМХО удаление счета при удалении валюты счета - неверный ход... нужно запрещать косвенное удаление, в случае нужды предложить удаление явное...
 
например при попытке удалить валюту USD предложить пользователю диалог:
 
Вы желаете удалить счета:
 
>>расчетов с контрагентом "налоговая инспекция"
>>расчетов с контрагентом "Крыша - Вася Кровавый"
>>расчетов с контрагентом "Вечные должники на счетчике"
>>отформатировать хард драйв
>>пустить пулю в лоб...
 
<<введите 16-ти значный код на удаление
<<проверьтесь у психиатора
<<свяжитесь с разработчиком - только он знает как удалить эту ч*ртову валюту...
 
Dervish: С другой стороны, как правило такие программы не имеют возможности сделать undo.