Встраивание таблицы в список в отчете в iReport

Я пытаюсь сделать что-то подобное в iReport:

  • Main Report of all schools in a district. Let's say, select * from schools where district_id = $P{dist_id}
    • A list of teachers in each school (eg, select * from teachers where school_id = $P{school_id}, and school_idea is populated by the above.)
      • A table of each student in each teacher's class (same thing, but now I want select * from students where teacher_id = $P{teacher_id}).

Мое фактическое проблемное пространство немного сложнее, чем это, но это непосредственная проблема, с которой я сталкиваюсь.

Я могу решить эту проблему с помощью подотчетов, но дело в том, что я не хочу обрабатывать кучу XML-файлов, когда могу использовать только один. Я бы предпочел иметь таблицу, встроенную в список, встроенную в отчет.

Я также могу заставить все таблицы и списки работать правильно на один уровень ниже мастера.

Однако я не могу заставить таблицу, встроенную в список, работать так, как я хочу. Я подозреваю, что указываю не на правильный набор данных. Кажется, я могу получить параметры только из соединения основного отчета, я не знаю синтаксиса или иным образом не знаю, как получить вложенный набор данных списка для его дочерней таблицы.

Итак, возможно ли это в iReport? Или я все-таки застрял с использованием подотчетов для такого рода вещей?


person OZMoyra    schedule 30.09.2010    source источник


Ответы (1)


Вы можете присоединиться к округам X школам X учителям X ученикам.

Затем с одним большим набором результатов вы можете использовать группировку для отображения данных. Это позволит избежать проблем с подотчетами.

работать с вложенными отчетами и вложенными наборами данных немного сложно, без большого количества информации. :/

person Arthur Thomas    schedule 06.10.2010