2017-10-28 8 views
0

Crystal 보고서에 판매 요약을 표시해야합니다. 첫 번째 섹션은 여러 행을 가질 수 있으며 table1은 10 행을 갖습니다. 두 번째 섹션은 5 행 (요약 섹션)을 가질 수 있으며 table2라고 말할 수 있습니다. 나는 각각의 XSD에 데이터를 채웠다. 그러나 크리스탈 보고서에서 바인딩 할 때 첫 번째 섹션에는 10x5 = 50 행을, 두 번째 섹션에는 한 행만 얻는다.xsd를 사용하여 여러 테이블이있는 Crystal 보고서 xsd C#

두 섹션 간에는 아무런 관련이 없습니다.

크리스탈 리포트가 새로 생겼으므로 크리스탈 리포트를 설정하는 데 뭔가 빠졌을 수 있습니다.

답변

0

두 테이블 사이에 관계가 없으므로 Crystal Reports는 cartesian product을 만듭니다. 그것이 50 줄 (5 x 10)을 얻는 이유입니다.

사례에서 피할 수있는 한 가지 가능한 해결 방법은 세부 정보 섹션을 사용하여 table1 데이터를 표시하고 바닥 글 섹션에 하위 2 데이터를 표시하는 하위 보고서를 만드는 것입니다.

추가 도움이 필요하면 스키마와 레이아웃을 게시하십시오.

EDIT :이 방법을 사용하는 경우 어쩌면 main2 보고서에서 table2를 제거하고 하위 보고서에만 넣어야합니다.

+0

잘 하위 보고서를 사용했습니다. 그 문제를 해결! –