Суммирование Master-detail-subdetail

отредактировано 18:32 Раздел: FastReport 4.0
MasterData1
DetailData1
SubDetailData1
Все таблицы связаны. Числовые данные соответственно выбираются только в запросе SubDetailData1, а суммирование нужно на более верхних уровнях Master и Detail.
Как вариант: создавать двупроходной отчет, формировать массивы сумм и во втором проходе просто записывать??? Более "хитрого" хода нет?


Типа такой структуры должно получиться:
-Автомобили 11950
--Легковые 2450
в т.ч. ВАЗ 1200
в т.ч. ЗАЗ 1250
--Грузовые 9500
в т.ч. МАЗ 5000
в т.ч. ГАЗ 4500
-Велосипеды 1195
--иностранные 245
в т.ч. Красные 120
в т.ч. Синие 125
--отечественные 950
в т.ч. Зеленые 500
в т.ч. Желтые 450

Комментарии

  • gpigpi
    отредактировано 18:32
    написал:
    Более "хитрого" хода нет?
    Нет

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.