Показать сообщение отдельно
  #2  
Старый 06.05.2015, 03:09
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Считай в запросе главной таблицы (если это только отображение):
Код:
SELECT m.*, sum(d.price) as PRICE
from master_table m left join detail_table d on m.id = d.master_id
group by m* -- здесь перечислить поля галвной табл
Если есть редактирование подч. табл. или не хочется перечислять все поля, то надо делать вычисляемое поле и в OngetData (или OnCalculate, не помню точно как), надо пройтись по подчиненной таблице и ручками все сложить.
Ответить с цитированием