2009-08-27 1 views
0

есть ли способ узнать номер страницы в группе для определенного названия ???
представьте себе, что у нас есть эти три иерархические группы:
Как узнать номер страницы для определенного члена группы в файле .rpt?

A 
    -B 
    -C 

и B имеет несколько элементов в нем. теперь вы можете помочь мне получить номер страницы, например, одного из членов B при просмотре в Crystal Viewer ???
Возможно ли это?
С этим достижением я могу создать контент с первого взгляда для моего отчета по 100страницам.

ответ

0

Получение содержимого страниц в Crystal Reports довольно неприятно, в основном потому, что вы хотите сначала знать, что вы не знаете до последнего (какой номер страницы N группа X включен). см., вы можете получить 10 страниц с 20 группами, а ваша страница с гипотетическим содержанием - 20 строк. Вдруг вы попадаете в группу 21, а содержимое нуждается в двух страницах, что делает все предыдущие записи страницы одним. Повторяйте, когда отчет растет или группы расширяются и т. Д.

Первый, самый простой способ предполагает, что вы не возражаете, что страница содержимого действительно появляется после остальной части отчета. В этом случае вы используете переменные для создания строки или массивов, содержащих информацию о странице/группе, а затем обрабатываете все это в нижнем колонтитуле отчета. Второй способ заключается в том, что Crystal может обновить таблицу в базе данных, а также потребовать дважды обновить отчет, чтобы получить правильные номера страниц.

This link содержит некоторые сведения об обоих методах.