2013-10-30 1 views
0

하나의 테이블에 3 개의 행이 있거나 하나의 테이블에 8 개의 행이 있습니다. 보고서 뷰어가 모든 인쇄 된 페이지에 항상 6 행을 표시하고 싶습니다. 나는 웹에서 이걸 발견하지만 내 경우Crystal 보고서의 모든 인쇄 된 페이지에 항상 6 개의 행을 표시하는 방법은 무엇입니까?

if Remainder (RecordNumber, 6) = 0 then true else false 

각각 6 행 후이 유일한 휴식 작동하지 않지만, 테이블의 경우 만 3 행이 인쇄 된 페이지의 6 개 행을 표시하지 않습니다. (3 + 3 행의 빈 행)

예 : 페이징 아래 섹션 전문가에서 enter image description here

+0

그럼 3 행만 있으면 6을 표시하고 싶습니까? – bendataclear

+0

예, 이것이 내가 원하는 것입니다. – LazyCatIT

+0

공백을 포맷팅으로 만 사용 하시겠습니까? 아니면 빈 줄에 필드/값을 입력해야합니까? – bendataclear

답변

0

보고서 바닥 글을 (당신이 그룹을 사용하는 경우이 사용 그룹 바닥 글을 수행해야합니다)를 사용하여 부정 행위를 할 수있는 방법을 찾을 수 보고서 바닥 글 :

5 footers

그런 다음 반드시 바닥 글 A, C와 E는 스타일이다 만드는 (당신의 세부 행에 따라 이러한 스타일을 당신의에도 행과 동일) :!

Row Style

아래와 같이 억제 수식을 설정합니다

Footer A : Remainder(RecordNumber, 6) >= 2 or 
      Remainder(RecordNumber, 6) = 0 

Footer B : Remainder(RecordNumber, 6) >= 3 or 
      Remainder(RecordNumber, 6) = 0 

Footer C : Remainder(RecordNumber, 6) >= 4 or 
      Remainder(RecordNumber, 6) = 0 

Footer D : Remainder(RecordNumber, 6) >= 5 or 
      Remainder(RecordNumber, 6) = 0 

Footer E : Remainder(RecordNumber, 6) = 0 

이 다음 보고서 추가에 보고서 바닥 글을 사용하는 경우, 필요에 따라 작동합니다 또 다른 하나는 푸터 F를보고해라.

+0

답변 주셔서 감사합니다. :) 저는 몇 가지 방법을 찾아 봅니다. http://forums.asp.net/p/1889197/5349771. aspx? Re + How + + + blank + record + after + the + last + detail + on + the + last + page + which + less + + 20 + records + 및 http://babyt.cnblogs.com/ archive/2005/04/15/138214.html – LazyCatIT

0

, "새 페이지 N 보이는 기록 후"N 레코드의 양이다. 세부 구역에서만 작동합니다.

먼저 5를 추가하는 데 도움이

희망,

크리스

+0

6 개 행마다이 휴식 시간을 가지며 항상 모든 페이지에 6 개의 행을 표시합니까? – LazyCatIT

+0

모든 페이지에 항상 6 개의 행을 표시하고 싶습니다. 예 : 3 행 -> 표시 : (3 행 + 3 행 비어 있음) – LazyCatIT

0

우리는 억제 공식을 써야한다. 이 방법이 올바로 작동 했습니까?

+0

영어가 모국어가 아니기 때문에 불쾌감을 느끼지는 않지만이 대답은 이해하기 어렵습니다. 좀 더 설명해 주시겠습니까? 아마도 우리는 당신이 말하는 것을 표현하도록 도울 수 있습니까? –