Oracle Reports Builder 12 многостраничный отчет

#oracle #report #oraclereports

Вопрос:

У меня есть отчет, который занимает 3 страницы. Когда я запускаю его для параметра, который может возвращать более одной записи, он сначала возвращает все страницы 1, затем все страницы 2 и, наконец, все страницы 3. Я не смог понять, как отформатировать его так, чтобы он выводил страницу 1-3 для первой записи, затем страницу 1-3 для второй и так далее.

Буду признателен за любые рекомендации.

Ответ №1:

Как вы это описали, я думаю о 3 запросах, каждый из которых создает одну из страниц.

Один из них (назовем его Q1) должен быть «основным» запросом, а другие связаны с ним.

В редакторе макета бумаги повторяющийся кадр Q1 (R1) должен охватывать все остальные кадры, чтобы все данные, относящиеся к 1-й записи, были сгруппированы вместе. Не забудьте задать свойства вертикальной эластичности (возможно, «переменная»), установить защиту страницы на «да»; кроме того, вы, вероятно, захотите установить разрыв страницы для всех повторяющихся кадров, чтобы они печатались на отдельных страницах.

Комментарии:

1. Спасибо за ответ. На самом деле это один вопрос. Это государственный нормативный отчет, в котором много текста, а поля разбросаны по 3 страницам. У меня есть повторяющийся фрейм для каждой страницы, привязанный к одному запросу.

2. Хорошо; но у вас должен быть «главный» фрейм, который содержит их все. Я бы попытался «растянуть» первый повторяющийся кадр так, чтобы он охватывал все остальные. Или, возможно, создайте новый «главный» повторяющийся кадр, который охватывает все существующие.

3. Я уже пробовал это, и когда вы запускаете отчет в формате PDF, это все три страницы размером 1 8, 5×11 страниц