Как узнать номер страницы для конкретного члена группы в файле .rpt? - PullRequest
0 голосов
/ 27 августа 2009

есть ли способ узнать номер страницы в группе по конкретному заголовку ???
представьте, что у нас есть эти 3 иерархических группы:

A
  -B
     -C

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

1 Ответ

0 голосов
/ 31 августа 2009

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

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

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

...