Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.159 c