1

Я использую хрустальный отчет 8.5 с VB6. Поэтому в некоторых моих отчетах номер страницы отображается как 1 of 1+, когда я нажимаю дальше, номер страницы становится 2 of 2+ и так далее. Когда я добираюсь до последней страницы, произносите 8-ю страницу, она становится 8 of 8. Я не знаю, какая настройка приводит к этому. Я хочу, чтобы номер страницы отображался правильно как 1 of 8 и так далее. Поэтому, пожалуйста, помогите мне в этом.Crystal report отображает номер страницы как 1 из 1+

Ниже приведен скриншот этой ошибки enter image description here

ответ

0

Я нашел причину ошибки и ее решения. http://scn.sap.com/message/14609181#14609181

Rpt, который неправильно отображает номер страницы (т. Е. Отображается 1 из 1+ в приложении просмотра), использовал поле номера страницы. Но не было поля, которое вызывает общее количество страниц. Таким образом, я получал 1 из 1 +. Когда я добираюсь до последней страницы, он получает количество страниц, поэтому, когда я нажимаю предыдущую страницу, он правильно обновляет номер страницы в зрителе.

Таким образом, его можно решить, используя TotalPageCount, где-то в файле rpt, чтобы он сначала обновлял его при отображении первой страницы.

4

Я не могу сказать вам точно, почему средство просмотра отчетов делает это, но избавиться от этого поведения просто добавьте из «Специальные поля» в Field Explorer поле «Страница N of M» в любом месте вашего отчета и измените его свойство suppress на true. При добавлении этого поля в отчет будет отображаться количество всех страниц вашей панели инструментов.

+0

Вы правы. Я также нашел это. См. Мой ответ ниже –

Смежные вопросы