Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Удаление записей  [new]
Igor_Tomsk
Member

Откуда:
Сообщений: 7
Здравствуйте!
У меня есть таблица amortization данный из этой таблицы выводяться на главную форму. Находясь на главной форме при нажатии клавишы Insert мы можем добавить запись, но эта запись будет более поздней даты и она будет выводиться на форму. (обе записи будут храниться в таблице amortization_history и в amortization). Только в amortization_history ключ составной (shifr, date_from. в amortization нет поля date_from) Возникает проблема при удалении. То есть появляется сообщение:
... violated - child record found. То есть он находит дочернюю запись и не может удалить вместе с предком. Как сделать это удаление?
28 мар 07, 13:50    [3950620]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей  [new]
Павел малый
Member

Откуда: Екатеринбург
Сообщений: 317
Без удаления связанных записей удаление основных не пройдёт корректно ,

можно в форму добавить Detail-блок для отображения полей связанной таблички и удалить из него всё , соответствующее ненужной записи
28 мар 07, 13:59    [3950685]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей  [new]
iV@n
Member

Откуда:
Сообщений: 382
если я правильно понял всё написанное, то должно помочь
... on delete cascade
или самому удалять дочерние записи
28 мар 07, 14:00    [3950696]     Ответить | Цитировать Сообщить модератору
 Re: Удаление записей  [new]
Павел малый
Member

Откуда: Екатеринбург
Сообщений: 317
iV@n
если я правильно понял всё написанное, то должно помочь
... on delete cascade
или самому удалять дочерние записи


+
28 мар 07, 14:09    [3950778]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить