powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / REPORTS: как подавить пустую страницу?
9 сообщений из 9, страница 1 из 1
REPORTS: как подавить пустую страницу?
    #36837196
StanChi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На странице печатается один repeating frame.
На него есть format trigger, и по некоторому условию содержимого фрейма он возвращает FALSE, т.е. фрейм и все внутри - не печатается.
Но.
Остается пустая страница, т.е. последующие экземпрляры этого фрейма, которые печатаются на следующих страницах - не "подтягиваются".
Есть ли способ убрать эти пустые страницы?
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36837251
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StanChi,

На вскидку:
Свойство фрейма Vertical Elastity = Variable
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36837266
flu4u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, repeating frame заключен еще во что-то? Вообще, даже с фиксированной высотой страницы должны пропускаться нормально (см. пример)
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36841202
StanChi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за пример. Я его чуть-чуть изменил, чтобы было понятно о чём я говорю.
Изменение: Frame R_1 maximum records for page=1.
Если запустить ваш пример с этим изменением и выбрать число 10, последняя страница - пустая.
Как от нее избавиться?

Требование с количеством фреймов на страницу необходимо, бизнес хочет чтобы каждый новый инвойс печатался с новой страницы.
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36841345
StanChi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон, я не заметил что у вас и так стояло maximum for page=1.
Т.е. если запустить ваш оригинальный пример с n=10 то последняя страница - пустая.
Вот в этом и проблема.
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36841513
flu4u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если выбрать n=10, то страниц будет 9, никаких пустых последних страниц (см. скриншот).
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36844268
StanChi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flu4u,

никак нет-с.
В вашем оригинальном файле для фрейма R_1 установлено maximum records per page =0
измените на 1 и посмотрите, пожалуйста, что получилось.
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36844418
flu4u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StanChiПардон, я не заметил что у вас и так стояло maximum for page=1.
Т.е. если запустить ваш оригинальный пример с n=10 то последняя страница - пустая.
Вот в этом и проблема.

StanChiВ вашем оригинальном файле для фрейма R_1 установлено maximum records per page =0
измените на 1 и посмотрите, пожалуйста, что получилось.

Налицо противоречие, отсюда и недопонимание. :) Честно говоря, за все время работы с Oracle Reports никогда не было надобности изменять количество фреймов на страницу. Что мешает выставить вертикальный размер фрейма таким образом, чтобы он гарантированно печатался в одном экземпляре на странице?
...
Рейтинг: 0 / 0
REPORTS: как подавить пустую страницу?
    #36844518
StanChi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flu4uStanChiПардон, я не заметил что у вас и так стояло maximum for page=1.
Т.е. если запустить ваш оригинальный пример с n=10 то последняя страница - пустая.
Вот в этом и проблема.

StanChiВ вашем оригинальном файле для фрейма R_1 установлено maximum records per page =0
измените на 1 и посмотрите, пожалуйста, что получилось.

Налицо противоречие, отсюда и недопонимание. :) Честно говоря, за все время работы с Oracle Reports никогда не было надобности изменять количество фреймов на страницу. Что мешает выставить вертикальный размер фрейма таким образом, чтобы он гарантированно печатался в одном экземпляре на странице?
во-первых, противоречия нету. Есть некоторая ошибка, мне _показалось_ что в вашем оригинальном репорте уже стояло records per page=1, но сегодня перепроверил и убедился, что у вас стояло 0, это я ошибся.

Насчет того, была надобность или не было надобности - вы ведь понимаете, что это не аргумент.
У меня так поставлена задача, репорт не мой и _огромный_, и нужно пофиксить эти пустые страницы. У фрейма вертикальное свойство variable и менять его _нельзя_.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / REPORTS: как подавить пустую страницу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]