Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Вниз

Использование ClientDataSet 


Шавлюк Евгений   (2001-12-13 00:27) [0]

Добрый день !<BR>
Возникла проблема при использовании двух ClientDataset, связанных
Master/Detail (Detail подключен к Master через DataSetField)

Master - SELECT ID, MasterName FROM Master<BR>

Detail - SELECT ID, ID_Master, DetailName FROM Detail WHERE ID_Master = :ID

При добавлениии записи в Detail автоматически устанавливается
поле Detail.ID := Master.ID, а надо устанавливать Detail.ID_Master := Master.ID
Каким образом устанавливать Detail.ID_Master = Master.ID?
Почему это происходит и как это исправить?



paul_shmakov   (2001-12-15 00:58) [1]

странно, имхо этого не должно происходить. но если все же поисходит, то у Detail в обработчика OnNewRecord вручную написать Detail.ID_Master := Master.ID



Шавлюк Евгений   (2001-12-15 17:43) [2]

to paul_shmakov ©
Дело в том что Detail.ID изменить нельзя




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.17;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.029 c
3-52468           SAlex                 2001-12-14 08:07  2002.01.17  
Фильтрация данных таблицы по данным из двух других таблиц


3-52476           Jon                   2001-12-13 12:56  2002.01.17  
Подключение к mySql в Delphi 5


4-52689           Вадим                 2001-11-16 17:31  2002.01.17  
Имя компьютера


3-52520           der                   2001-12-14 06:49  2002.01.17  
Формирование меню из DLL


1-52566           greenrul              2001-12-28 17:23  2002.01.17  
Первый раз столкнулся с DLL - plz HELP!!!