Как распечатать одну запись повторяющегося кадра на странице в отчетах Oracle?

У меня есть вложенный повторяющийся кадр, как показано на рисунке. Я хочу распечатать повторяющиеся записи кадров R_4 и R_5 как одну запись для каждой страницы. (Один для R_4 и один для R_5). Другими словами, я хочу печатать повторяющиеся записи кадров R_1 как одну запись для каждой страницы. Как я могу установить это?

Я установил свойства R1, R4 и R5, как показано на рисунке. Теперь отображается только одна страница. (хотя там 5 записей) Почему?

R1 R4 R5


person phileoseda    schedule 14.05.2019    source источник
comment
Попробуйте изменить эластичность по вертикали — может не хватить места для отображения более одной записи. Также попробуйте изменить Print Object On повторяющихся кадров на First Page...   -  person Radagast81    schedule 14.05.2019
comment
Печать объекта на повторяющихся кадрах на первую страницу работает, но почему? Не обязательно все страницы? Потому что он печатает на все страницы.   -  person phileoseda    schedule 15.05.2019
comment
Print Object On для повторяющихся кадров означает, что содержимое его отверстий должно быть напечатано на каждой странице. Но вы хотите распечатать данные только один раз, поэтому вам нужно использовать первую страницу, которая начинается на первой странице, а затем печатает данные только один раз...   -  person Radagast81    schedule 15.05.2019
comment
Итак, как насчет «Все страницы»?   -  person phileoseda    schedule 16.05.2019


Ответы (1)


В большинстве случаев эластичность по горизонтали должна быть "Фиксированной", а эластичность по вертикали - "Переменной".

Начиная с R_4 и R_5: установите их свойства как

  • защита страницы: да (чтобы все их объекты находились на одной странице, если это возможно)
  • page break before: yes (so that every frame prints on its own page).
    • possibly, leave R_4's property as "no", but R_5's as "yes"
person Littlefoot    schedule 14.05.2019