![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление detail данных [D7, IB6.x]
REA © (2004-08-17 11:26:00)Есть необходимость добавить подчиненные записи для master записи, которой еще нет в базе. Т.е. характеристики ее ключего поля известны, но Post не сделан.
Нужно ли выполять cхему:
Append, Post, Edit для master записи или можно добиться результата как то еще?
REA (2004-08-17 11:58:00) [1]Какого рода ограничения имеются ввиду?
Есть некий первичный ключ (в примере серийный номер) и внешние ключи (допустим он же).
Anatoly Podgoretsky (2004-08-17 11:51:00) [2]Про ограничения расскажи
REA (2004-08-17 11:47:00) [3]>если мастер-деталь через constraint то сначала нужно внести мастер запись
т.е. вышеописанным способом? Я так и думал.
>Всё зависит от результата, которого нужно добиться
Результат - редактирование в одной транзакции некоторого количества связанных master-detail отношением таблиц нескольких уровней вложенности.
Например: добавить компьютер, его комплектующие (допустим связь по серийному номеру) и детали из которых сделаны комплектующие.
Desdechado (2004-08-17 11:46:00) [4]и все в одной транзакции, наверно
stud (2004-08-17 11:41:00) [5]если мастер-деталь через constraint то сначала нужно внести мастер запись
Жук (2004-08-17 11:35:00) [6]Всё зависит от результата, которого нужно добиться :-)