Помогите с организацией суботчета

отредактировано 03:01 Раздел: FastReport 2.xx VCL
Что-то я никак не пойму как синхронизировать в отчете записи MasterData и SubReport. Есть результат запроса, который выводится с строках MasterData, а на каждую строку этого запроса в SubReport выдаются строки другого запроса, связанного с основным (типа как пример: отделы фирмы с информацией о них в MasterData и сотрудники в каждом отделе с их информацией). Или как это сделать по другому грамотно?

ADOQuery1 = SELECT id, name, phone, ... FROM otdels WHERE firm= {внешний параметр из дельфи формы}
ADOQuery2 = SELECT * FROM peoples WHERE otdel = {текущий отдел}

Комментарии

  • Евгений ПришкоЕвгений Пришко Украина, Харьков
    отредактировано 03:01
    либо сделай связку dataset`ов master-detail через делфю, визуальными средствами (я работаю с DOA, там есть такая возможность об отсальных Query не скажу), чтобы все работало в автомате

    либо в afterscroll master пропиши
    закрыть detail
    передать значение текущего отдела в detail
    (:otdel_id - параметр, '.... where otdel = :otdel_id')
    открыть detail

    в таком духе

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