2

Crystal Reports를 처음 사용합니다. 매개 변수 필드 이름을 countParam으로 만들고 보고서 헤더에 추가했습니다. countParam은 내 vb.net 코드에서 초기화됩니다. 예제에서는 으로 초기화했습니다. 내가 보고서를 표시 할 때10 페이지 이후에 매개 변수 필드 증가 Crystal Reports

는 이제 countParam는 보고서 머리글에 50 값을 보여줍니다 모든 페이지에서이 값을 반복합니다.

은 내가 10 페이지 후 51로 증가 수있는 방법을 알고 싶어요. 그것은 21

I가 알아 낸 ... 그렇게 52를 표시하고, (30)에 다음 51 표시 20 페이지 11 페이지 1 행 내지 10, 예를 들면 countParam 표시 난 을 추가 50 경우 것을 그것에 페이지 번호, 그것은 성공적으로 각 페이지, 즉 51,51,52 후 하나씩 증가합니다. 그러나 나는 이것을 원하지 않는다. 나는 그것을 후 1030 페이지 후에 inrement하고 싶다. 누구나 내 작업을 어떻게 달성 할 수 있는지 안내 할 수 있습니다. 나는 감사 할 것이다.

추신 : 저는 Crystal Reports 2010을 사용 중입니다.

답변

2

다음과 같은 공식 사용할 수 있습니다

{?countParam} + Int ((PageNumber/10)) 
+0

감사합니다. 효과가있다. –

1

나는 이것에 대해 당신에게 사과합니다.

로컬 변수를 만들고 인쇄 할 위치에 머리글을 넣으십시오. 변수 필드에 페이지 수가의 곱셈 될 때마다 증가 수식을 추가 10 즉

//right now I do not know the syntax, please correct it 
numbervar iCount = 0 ; // Initialization 
if (iCount < countParam) //this set 50 
    {iCount := iCount + 1;} 
elseif ((iCount > countParam) && (countParam < @@PageNumber) && (@@PageNumber % 10 < iCount - countParam)) //this will increment if goes to beyond 
    {iCount := iCount + 1;} 
return iCount; 
관련 문제