문제

우리는 현재 앱의 다양한 부분을 다루는 전체 보고서 디자인을 보유하고 있으며,이 보고서는 사용자가 필요에 따라 생성됩니다.

이 보고서 중 일부를 단일 보고서에 묶어 사용자에게 반환 할 수 있기를 원합니다.

처음에는 보고서 라이브러리 파일 내부에서 세그먼트를 사용하여 보고서 디자인 파일을 생성 한 사용자 정의 보고서 빌더를 해킹 한 다음 디자인을 생성 한 결과를 얻었지만 이는 개별 보고서 (여전히 필요한)를 복제해야 할 때 마일이없고 관리해야 할 고통이었습니다. 보고서 라이브러리 파일. 독립형 보고서의 변경 사항은 결합 된 보고서를 위해 라이브러리에서 복제해야했습니다.

내가 실제로 찾고있는 것은 여러 디자인 파일을 지정하고, 모두 실행하도록 한 다음, 선택한 모든 보고서를 포함하여 단일 파일을 사용자에게 반환하는 방법입니다.

도움이 되었습니까?

해결책

이것은 우리가 노력하고 있지만 아직 해결되지 않은 상당히 일반적인 요청입니다.

오늘날 사용할 수있는 이상적인 접근 방식 중 하나는 각 보고서를 실행 한 다음 각 RPTDocument의 출력을 결합하는 것입니다. Birt-Exchange에는 이것의 예가 있습니다 여기 PDF 및 HTML 용. 문제는 페이지 번호가 올바르지 않고 TOC도 옳지 않다는 것입니다.

더 나은 접근 방식은 여러 rptdocuments를 적절한 페이지 매김 및 TOC와 함께 단일 rptdocument에 결합 할 수있는 병합 보고서 엔진 작업이있는 경우입니다. Bugzilla 항목이 있습니다 여기 2.5 (2009 년 6 월) 버전의 제품을보고 싶습니다. 관심이 있으시면 살펴보고 피드백을주십시오.

마지막으로, 2009 년 제품에서보고 싶은 기능 중 하나는 개발자가 다른 보고서 디자인의 구성 요소를 사용하여 런타임에 단일 보고서 설계를 쉽게 구성 할 수있는 DesignEngine API에 대한 세분화입니다. 나는 a 버질라 이것도 추적합니다.

이 중 어느 것도 적절하지 않은 경우 알려 주시면 다른 솔루션을 찾는 데 도움이 될 수 있는지 확인하겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top