2010-02-28 5 views

답변

3

주 보고서에 포함 된 여러 개의 하위 보고서를 사용해야합니다.

+0

LordHits는 권리입니다. ActiveReports의 하위 보고서를 사용하는 방법에 대한 자세한 내용은 다음 링크에서 확인할 수 있습니다. http://www.datadynamics.com/Help/ActiveReports6/ActiveReports6_start.html?arHOWEmbedSubreportsInAReport.html –

8

또한 여러 개의 보고서를 만들고 각각에 대해 Run()을 호출 한 다음 ActiveReport.Document.Pages를 사용하여 보고서를 병합 할 수도 있습니다. 논리를 완전히 분리하고 문서를 병합하는 좋은 방법입니다. 같은

뭔가 :

ActiveReport report1 = new ActiveReport(); 
ActiveReport report2 = new ActiveReport(); 
report1.Run();  
report2.Run(); 
report.Document.Pages.AddRange(report2.Document.Pages); 
//do your exporting as normal 
+0

위의 LordHits보다 훨씬 좋은 해결책입니다. 빠른 참조 주셔서 감사합니다! –

+0

이 경우 문서 개체에는 페이지 컬렉션이 없으므로 페이지 보고서에는 옵션으로 표시되지 않습니다. – Tridus

1

@Mehdi,

솔루션 karnqu에서 제공뿐만 아니라 메모리를 절약 병합 이후 더 나은뿐만 아니라 수 있습니다 주 보고서에 여러 개의 하위 보고서 컨트롤 만들기 사용을 방지 보고서를 디자인 할 때 더 많은 시간이 소요됩니다. 보고서 병합 및 작동 예제에 대한 정보를 제공하는 blog article을 확인하는 것이 좋습니다.

감사합니다,
Sankalp

관련 문제