2010-05-12 15 views
2

보고서의 구조는 다음과 같은SSRS - 페이지 나누기 문제

기본 테이블
행 1 - 두 개의 섹션으로 분할 - 마스터 데이터 (헤더의 종류)
행이 또 다른 테이블 : 1 절에는 4 개의 열이 있습니다 , 두 번째 섹션은 테이블입니다.
행 3 - 세부 테이블
행 4 - 친다 바닥 글.

이제 어디에서나 페이지 나누기가 없습니다. 여하튼 어떤 레코드에서 2 번 행 뒤에 페이지 나누기가 있습니다. 첫 번째 두 행이 다른 페이지에있는 동안 세부 테이블이 다른 페이지에 표시됩니다.

pageBreakAtEnd/pageBreakAtStart 속성은 어디에서나 false입니다.

또한 메인 테이블에 대해 pageBreakAtEnd를 설정하면 작동하지 않습니다. 주 테이블의 다음 인스턴스는 동일한 페이지에서 시작합니다.

답변

3

렌더러는 매우 정교 할 수 있기 때문에 주어진 보고서의 전체 형식을 신중하게 선택해야합니다. 때로는 가장 이상한 상황에서 페이지 나누기 (또는 페이지 오버플로)가 나타나는 경우가 있습니다. 이는 "페이지"의 너비가 렌더링 할 형식에 비해 너무 큽니다.

이것은 수직적으로 일어날 수 있습니다 (상황에 따라 달라질 수 있습니다). 따라서 행 요소 중 하나가 자신보다 훨씬 더 큰 방식으로 표현 될 수 있는지 알아야 할 수도 있습니다. 디자이너에서 볼 때 보인다.

일반적으로 말하면 가능한 한 크기를 지정하는 것과 관련하여 간단하고 보수적 인 것으로 유지해야합니다. 페이지 나누기/오버플로와 관련된 가장 일반적인 문제 중 하나는 HTML 버전에서 SSRS 보고서 관리자를 통해 문제가없는 것처럼 보이지만 약간의 경계 침입으로 인해 PDF로 내보내기 된 버전이 완전히 벗어나게됩니다.

페이지 나누기 구성 설정이 실제로 수행중인 작업에 대해 자세히 읽으십시오. 보고서 디자이너의 설정은 다른 구성을 취소하는 부작용을 쉽게 일으킬 수 있습니다.