2010-01-06 3 views
0

인쇄 미리보기에서 첫 번째 페이지에는 짧은 꼬리말이 필요하고 두 번째 페이지에는 큰 바닥 글이 필요하고 후속 페이지에는 꼬리말이 전혀 필요하지 않습니다. 내 억제 규칙은 잘 작동하지만 짧은 바닥 글은 큰 바닥 글과 같은 시작점에 잘못 배치됩니다.다른 크기의 바닥 글이 포함 된 Crystall 보고서

Crystall 11에서 어떤 바닥 글이 표시/숨김과 관계없이 가장 큰 바닥 글에서 시작 위치를 차지하는 것처럼 보입니까? 정말 그렇게하니?

답변

1

이것이 Crystal의 작동 방식입니다. 바닥 글의 울림 여부에 관계없이 가장 큰 바닥 글에 공간이 남습니다. 그러면 내가 듣는 길이가 다른 페이지를 어떻게 다룰 수 있니? '전에 새 페이지'구성을 (일반적 상세 하위의) 라인 카운터를 추적하고 이용하여

1

)는 다음 코드

WhilePrintingRecords; Numbervar linecounter:=linecounter + 1; 

2)와 새로운 수식 필드 만들기 당신의 세부

WhilePrintingRecords; Numbervar linecounter; linecounter>YOUR PAGE LENGTH HERE 

에서 전에 새 페이지에 대한 공식은 내가 먼저 보고서 정의 파일로 작업 보고서를 덤프 텍스트를보고 다음 마법 공식을 찾아이를 발견했다. 분명히 나는 ​​처음이 아니야, 여기는 useful link that describes the process

1

글쎄, 나도 같은 문제가있다. 며칠 동안이 한계를 극복하기위한 방법을 찾으려고 노력했습니다.

보고서를 제공하는 데이터 집합을 조작 할 수있는 경우 col "PageGroup"을 추가하십시오. 페이지 설정에 따라이 열의 값을 설정하십시오. 예를 들어, 처음 20 행 "FirstPage"및 나머지 행 "OtherPages".

Crystal Reports에서 "PageGroup"섹션의 섹션 별 사용; 섹션별로이 그룹에 첫 번째 페이지 바닥 글을 배치하십시오. 이 그룹 섹션에 대한 억제 식 편집 : 현재 페이지> 1.

다른 페이지에는 보고서 페이지 바닥 글을 사용하십시오. 첫 번째 페이지에서 공식을 표시하지 않으려면 수식이 필요합니다.

관련 문제