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

Вниз

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

 
}|{yk ©   (2004-04-21 17:47) [0]

В help написано кратно и неясно
Use the DataSource property to get the data source of another dataset (for master-detail links).
А как это осуществить?


 
Соловьев ©   (2004-04-21 17:51) [1]

как написано так и сделать :)
есть такое свойство у TpFIBDataSet.DataSource
туда подставляй DataSource мастера - а в детайле в запросе SelectSQL опиши параметр с таким же названием как и поле у мастера
Не знаю как в 4.8.1, но в 5.2 - есть очень классные штуки DetailConditions


 
}|{yk ©   (2004-04-21 18:04) [2]

Ну к примеру у меня мастер
SELECT
   APP.KONTR_ID,
   APP.KONTR_NAME,
   APP.OKPO,
   APP.CUST2_ID
FROM
   APP_KONTRAGENT APP

детайл

SELECT
   APP.APP_KONTRAGENT_RS_ID,
   APP.NUMBER,
   APP.BANK_ID,
   APP."DESC",
   APP.KONTRAGENT_ID
FROM
   APP_KONTRAGENT_RS APP

Как мне изменить в клиенте запрос для получения связи мастер/детайл?


 
Соловьев ©   (2004-04-21 18:05) [3]


> }|{yk ©   (21.04.04 18:04) [2]

по какому полю связь?


 
}|{yk ©   (2004-04-21 18:08) [4]

По полю в подчиненной kontragent_id, в главной называется kontr_id


 
Соловьев ©   (2004-04-21 18:10) [5]

SELECT
   APP.APP_KONTRAGENT_RS_ID,
   APP.NUMBER,
   APP.BANK_ID,
   APP."DESC",
   APP.KONTRAGENT_ID
FROM
   APP_KONTRAGENT_RS APP
WHERE
   APP.KONTRAGENT_ID = :kontr_id


 
}|{yk ©   (2004-04-21 18:18) [6]

Спасибо. А раньше я пользовал запросы с параметрами. Но так действительно удобнее



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1082552307
Ivolg
2004-04-21 16:58
2004.05.16
Поздровлялка


1-1083573849
Amid
2004-05-03 12:44
2004.05.16
Создать Функцию каторая ждала сообщение от Сервера


14-1082993500
Piter
2004-04-26 19:31
2004.05.16
Фильм "Реальная любовь"


3-1082465433
Visnuk
2004-04-20 16:50
2004.05.16
Помогите с ADO


1-1083298153
alexX
2004-04-30 08:09
2004.05.16
listview