Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: CL | DM;

Вниз

Master-Detail   Найти похожие ветки 

 
E_Dimon ©   (2003-02-11 16:51) [0]

Есть 2 таблицы Products и Prices, связанные отношением Master-Detail по коду (Products.Code).
Как добавить новую запись в обе таблицы, так чтобы Prices.ProductCode=Products.Code.


 
mike-d ©   (2003-02-11 17:15) [1]

речь видимо идет о добавлении двух записей в две разные таблицы. сначала добавить в Master, затем при добавлении в Detail (новая запись в Master должна быть текущей)Prices.ProductCode будет проставляться автоматически =Products.Code.
сказанное справедливо например для таблиц под управлением BDE. насчет IB или ADO пусть выскажутся специалисты.


 
E_Dimon ©   (2003-02-13 11:29) [2]

Ну хорошо,пишу:
Products.Append;
Prices.Append;
//....здесь вводятся значения
Prices.Post; //а здесь исключение -Dataset not in edit or insert mode
Products.Post;

как быть-что делать?


 
Sheriff   (2003-02-13 11:38) [3]

на момент Prices.Post; записи в Products еще не существует.


 
E_Dimon ©   (2003-02-13 17:30) [4]

И я о том же но что же делать


 
mike-d ©   (2003-02-13 19:59) [5]

> Products.Append;
> Prices.Append;
> //....здесь вводятся значения
> Prices.Post; //а здесь исключение -Dataset not in edit
> or insert mode
> Products.Post;


> И я о том же но что же делать


например так:

Products.Append;
Products.Post;
Prices.Append;
//....здесь вводятся значения
Prices.Post;




Страницы: 1 вся ветка

Текущий архив: 2003.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
7-5887
nikulin
2003-01-04 15:48
2003.03.03
Ошибка при открытии Comm порта


14-5865
savva
2003-02-14 11:21
2003.03.03
не определился с форумом куда б можно было задать вопрос...


7-5885
AlexT1000
2003-01-03 20:03
2003.03.03
Путь к dll в систему!?


4-5904
besenok
2003-01-15 15:32
2003.03.03
Как мне из одной программы запустить новый процесс (программу)


14-5834
vajo
2003-02-13 07:23
2003.03.03
Диагностика сети Microsoft