2014-11-17 5 views
0

간단한 보고서를 만듭니다. 나는 주 보고서와 하위 보고서를 가지고있다.컬렉션을 Jasper의 하위 보고서로 전달

행을 표시 할 수 있도록 데이터 소스를 하위 리포트에 성공적으로 전달합니다. 이제는 차트를 만들기 위해 동일한 하위 보고서에 컬렉션을 전달하는 것입니다. 하위 보고서에 연결된 주 보고서에 매개 변수 맵을 추가하고 모음을 입력합니다. 그런 다음 subReport에서 동일한 이름 유형 컬렉션을 가진 매개 변수를 추가하지만 이제는 차트를 만들기 위해 데이터에 액세스하는 방법을 알지 못합니다. 텍스트로 간단한 문자열 매개 변수를 추가하면 작동하지만 컬렉션이 시작되면 잃어 버리게됩니다.

+0

가능한 중복 데이터 소스에서 필드를 추가하거나 직접 만들 [메인 보고서 데이터 원본을 전달하는 방법 하위 보고서 (JasperReports)?] (http://stackoverflow.com/questi on-s/8490563/how-to-pass-main-report-data-source-to-subreport-jasperreports) –

답변

0

mainReport의 데이터를 사용하여 subReport에서 차트를 만들고 싶다고 생각합니다. 목표가된다면 먼저 mainReport에 필드를 만들려고합니다. mainReport, 그래서 당신은 원하는대로 subReport에서 해당 필드에 액세스 할 수 있습니다 ... (다른 세계에서, 필드를 추가하려면) 개요를 'Fields'를 마우스 오른쪽 버튼으로 클릭 한 다음 'Dataset 및 쿼리 ', 다음 ... 확인을 누르 다음, 내가 당신을 도움이되기를 바랍니다

...의