Я пытаюсь сделать что-то подобное в 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}).
- A table of each student in each teacher's class (same thing, but now I want
- A list of teachers in each school (eg,
Мое фактическое проблемное пространство немного сложнее, чем это, но это непосредственная проблема, с которой я сталкиваюсь.
Я могу решить эту проблему с помощью подотчетов, но дело в том, что я не хочу обрабатывать кучу XML-файлов, когда могу использовать только один. Я бы предпочел иметь таблицу, встроенную в список, встроенную в отчет.
Я также могу заставить все таблицы и списки работать правильно на один уровень ниже мастера.
Однако я не могу заставить таблицу, встроенную в список, работать так, как я хочу. Я подозреваю, что указываю не на правильный набор данных. Кажется, я могу получить параметры только из соединения основного отчета, я не знаю синтаксиса или иным образом не знаю, как получить вложенный набор данных списка для его дочерней таблицы.
Итак, возможно ли это в iReport? Или я все-таки застрял с использованием подотчетов для такого рода вещей?