2012-05-07 3 views
0

새 크리스탈 보고서를 작성합니다. 보고서에서 3 데이터 테이블 (ADo.net) 데이터를 인쇄해야합니다.크리스탈 보고서 - 세 개의 세부 정보 섹션이 하나씩 차례로 표시됩니다.

각 테이블은 차례대로 데이터를 표시해야합니다.

어쨌든 이것을 할 수 있습니까?

세 가지 세부 정보 섹션을 만들려고했는데 각 섹션에는 하나의 테이블 데이터가 표시되지만 모든 것이 중복됩니다.

세 번째 테이블의 내용을 넣는 방법은 하나의 세부 사항과 하나의 보고서 바닥 글을 시도했지만 어떻게해야합니까?

주 보고서 * 어떤 데이터베이스

하위 보고서 0 * 연결 하위 보고서 이초 데이터 세트

에 연결된 첫 번째 데이터 세트

하위 보고서 1 *에 :

답변

1

나는이 방법을 추천합니다 * 세 번째 데이터 집합에 연결

하위 리포트를 서로 연관시켜야하는 경우 기본 리포트에서 매개 변수를 만든 다음 각 하위 리포트를 매개 변수 필드의 주 리포트에 연결하십시오. 각 하위 보고서는 매개 변수 필드를 사용하여 데이터 집합을 필터링합니다.

** 편집 **

데이터 집합이 이미 논리에 의해 필터링되는 경우, 하위 보고서를 링크 할 필요가 없습니다에게.

다소 비공식적이지만이 접근법은 보고서를 깔끔하게 유지합니다.

+0

예 개인 데이터 집합이 포함 된 데이터 집합 및 포함 된 보고서없이 기본 보고서를 만들 때 작동합니다. 하위 보고서 1 * 첫 번째 데이터 세트에 연결된 데이터베이스 하위 보고서 0 *이 세 번째 세트 만약을 연결 하위 보고서 2 * 두 번째 데이터 세트에 연결되어 있지 * 주 보고서 :하지만 \t 나는이 방법을 추천합니다 "혼란 스러워요 하위 보고서를 서로 연관시키고 주 보고서에서 매개 변수를 만든 다음 각 하위 보고서를 매개 변수 필드의 주 보고서에 연결해야합니다. 각 하위 보고서는 매개 변수 필드를 사용하여 데이터 집합을 필터링합니다. " pls eloborate – Srikanth

+0

Srikanth, 나는 Craig의 생각이 다음 두 개념 중 하나라고 생각합니다. 1) 주 보고서에 'OrderNumber'와 같은 매개 변수를 허용합니다. 그런 다음 subreport0-2는 모두 주 보고서의 'OrderNumber'에 링크됩니다. 이렇게하면 하위 보고서 데이터가 주 보고서에 의해 구동됩니다. 또는 2) 보고서를 중첩하여 mainreport가 하위 보고서 0에 연결되고 subreport1이 INSIDE이고 subreport0에 연결된 다음 subreport2가 INSIDE이고 subreport1에 연결됩니다. –

+0

Crystal Reports의 Dylan 다른 하위 보고서 내의 하위 보고서를 허용하지 않습니다. 첫 번째 요점은 '상관 관계'가 의미하는 바입니다. – craig

관련 문제