Как сделать хитрый отчет?
Мне нужно сделать отчет вида:
Заголовок
Значение 1 Значение 5
Значение 2 значение 6
Значение 3
Значение 4
Сумма 1 Сумма 2
Некий общий итог.
Я над этим бьюсь уже два дня (может по неопытности? до этого FR не использовал вообще).
Перепробовал следующие варианты:
1) Группировка
В таблице есть поле, по которому собственно я и раскидываю данные в ту или иную колонку. И в принципе можно сделать группу, страницу объявить двухколоночной, и в ее хедере группы в скрипте сделать смену колонки. Все хорошо, но в результате общий итог печатается со смещением как для второй колонки. А надо - для первой. Вторая страница встык к первой - тоже не годится, поскольку если я в скрипте перехожу на другую колонку - первая колонка занимает в высоту всю страницу, и вторая страница так и остается второй.
2) Кросс-таб.
В этом случае почему-то вообще печатается мастер банд, содержащий минимум строк (в приведенном мной примере - 2, по количеству значений во втором столбце). Двухпроходность отчета ничего не дает.
3) Сабрепорты.
С ними что-то непонятное творится. Пристыковать сабрепорт снизу - у меня не получилось. Он все время пытается печататься сверху, над мастер бандом (при том, что я кладу его на страницу ниже мастер банда). Сделать две колонки в сабрепорте тоже почему-то не получилось - он как печатался в одну колонку, так и печатается. При этом скрипт, который должен менять колонку, отрабатывает.
4) Использовать двухколоночную страницу и пейдж футер.
Этот вариант был ближе к истине, но общий итог получался в самом-самом низу страницы, что тоже нехорошо.
Может кто наставит меня на путь истинный и расскажет, как мне добиться нужного мне эффекта?
Заголовок
Значение 1 Значение 5
Значение 2 значение 6
Значение 3
Значение 4
Сумма 1 Сумма 2
Некий общий итог.
Я над этим бьюсь уже два дня (может по неопытности? до этого FR не использовал вообще).
Перепробовал следующие варианты:
1) Группировка
В таблице есть поле, по которому собственно я и раскидываю данные в ту или иную колонку. И в принципе можно сделать группу, страницу объявить двухколоночной, и в ее хедере группы в скрипте сделать смену колонки. Все хорошо, но в результате общий итог печатается со смещением как для второй колонки. А надо - для первой. Вторая страница встык к первой - тоже не годится, поскольку если я в скрипте перехожу на другую колонку - первая колонка занимает в высоту всю страницу, и вторая страница так и остается второй.
2) Кросс-таб.
В этом случае почему-то вообще печатается мастер банд, содержащий минимум строк (в приведенном мной примере - 2, по количеству значений во втором столбце). Двухпроходность отчета ничего не дает.
3) Сабрепорты.
С ними что-то непонятное творится. Пристыковать сабрепорт снизу - у меня не получилось. Он все время пытается печататься сверху, над мастер бандом (при том, что я кладу его на страницу ниже мастер банда). Сделать две колонки в сабрепорте тоже почему-то не получилось - он как печатался в одну колонку, так и печатается. При этом скрипт, который должен менять колонку, отрабатывает.
4) Использовать двухколоночную страницу и пейдж футер.
Этот вариант был ближе к истине, но общий итог получался в самом-самом низу страницы, что тоже нехорошо.
Может кто наставит меня на путь истинный и расскажет, как мне добиться нужного мне эффекта?
Комментарии