Ответ 1
У вас есть (почти) пустой нижний колонтитул группы, который не помещается на последнюю (непустую) страницу.
Вы должны установить опцию "Новая страница после" в какой-либо раздел нижнего колонтитула внутренней группы.
У меня есть хрустальный отчет, который при создании имеет последнюю страницу, которая пуста, за исключением нижнего колонтитула страницы (который указывает текущую страницу, а также заголовок отчета).
Это происходит только тогда, когда данные, отображаемые на второй последней странице, полностью заполняют страницу.
У кого-нибудь есть идеи относительно того, почему это может быть?
У вас есть (почти) пустой нижний колонтитул группы, который не помещается на последнюю (непустую) страницу.
Вы должны установить опцию "Новая страница после" в какой-либо раздел нижнего колонтитула внутренней группы.
Когда вы установите флажок Новая страница после, вы увидите значок справа от него. Этот значок представляет Семинар Формулы. Нажмите этот значок и введите НЕ ONLastRecord.
Сохраните и закройте окно, вы можете проверить это и похвалить меня на всю оставшуюся жизнь:)
+1 Арво, потому что, по его словам, это, вероятно, так. Я немного расширюсь.
Скорее всего, у вас есть раздел, который не будет полностью соответствовать второй на последней странице, чтобы он перешел на новую страницу.
Некоторые параметры, которые вы можете использовать, находятся в разделе эксперта: "Keep Together", который связывает все строки раздела, либо на текущей странице (если есть место), либо на следующем (если нет), или "Подавить пустую секцию". Вы также можете попытаться уменьшить высоту раздела, но это, вероятно, не будет работать во всех случаях.
Как сказал Арво, убедитесь, что у вас нет флага "Новая страница после" для любого из разделов, поскольку это также может вызвать его.
Я был в той же ситуации, и хорошим решением является управление "Новая страница после" (в моем случае в нижнем колонтитуле группы) простым предложением, только выполнение этого, когда текущая страница не является последней.
Если опция "Новая страница после" не отмечена, поставьте на ней формулу, щелкнув ее правой кнопкой формулы.
код:
if(PageNumber = TotalPageCount) Then
True
else
False;
Сохраняет много проблем.
Привет.
P.D. Это Кристальный Синтаксис.
Вместо использования флажка в нижнем колонтитуле группы используйте формулу.
Тот, который я использую,
not(lastrecord)
Я знаю, что это старый вопрос, но у меня была аналогичная проблема.
В моем случае последняя страница печатала заголовок страницы и ничего больше.
Оказалось, что для меня было исправлено Щелкните правой кнопкой мыши нижний колонтитул отчета (у которого не было содержимого) и выберите "Скрыть" .
Таким образом, в основном он помещал пустой нижний колонтитул и включал в себя заголовок страницы...
Надеюсь, что это поможет...
Оцените, нужен ли нижний колонтитул отчета. Если этого не произойдет, обязательно сообщите об этом разделе отчета.
Кроме того, чтобы проверить, что другие упомянули выше, после создания нового отчета Blank в разделе "Параметры страницы" размер бумаги для меня был A4 по умолчанию. Когда я изменил его на "Письмо", я бы получил вторую пустую страницу в "Предварительный просмотр", а также физическую печать на бумаге. Предположительно, это связано с переходом границы страницы. Я смог уменьшить магию и сделать содержание отчета подходящим на странице.
Или на вкладке "Дизайн" в разделе "Заголовок отчета" щелкните правой кнопкой мыши и выберите " Установить раздел"