2013-07-22 1 views
0

연결되지 않은 하위 보고서가 포함 된 수정 보고서를 작성해야합니다. 그것은 다음을 복제하기위한 것입니다. 나는 어디서부터 시작해야 할 지 내 마음을 감싸는 데 어려움을 겪고있다.하위 보고서가 포함 된 Crystal 보고서를 작성하는 가장 좋은 방법

enter image description here

내 응용 프로그램을 만들어 각 웹 쿼리에 대한 개체의 목록을 반환하는 웹 서비스를 소비한다. 수정 보고서는 기본적으로 데이터 집합과 함께 작동하기 때문에 쿼리에 포함될 모든 테이블을 포함하는 사용자 지정 데이터 집합을 만들 것이라고 생각했습니다. 지금은 데이터 집합을 생성하고 데이터가, 내가하는 방식으로 데이터 집합을 쿼리하는 방법을 알아 내려고 시도하고 포인트에왔다 나는 소모하고있는 웹 서비스에서로드되는 것을

enter image description here

각 데이터 테이블의 열을 조인하고 해당 쿼리의 보고서를 작성합니다.

이제 누가이 작업을 수행하는 더 쉬운 방법이 있는지 또는이 작업을 수행하는 데 어떤 경로가 필요한지 제안 할 수 있습니까? 보고서에는 하위 보고서가 포함되어있어 보고서를 좀 더 복잡하게 만듭니다.

답변

0

데이터베이스에 저장 프로 시저를 작성한 다음이를 Crystal에서 소스로 사용하는 것이 더 쉽고 유지 관리가 쉽다는 것을 알게되었습니다. 보고 할 데이터 세트가 여러 개인 경우 여러 저장 프로 시저를 사용하십시오. 하위 보고서가 여러 개있는 경우 필수는 아니지만 프로 시저에 대한 공통 매개 변수 집합을 갖는 것이 좋습니다.

저장 프로 시저를 사용하여 데이터를 가져 오면 보고서를 작성하기 전에 올바른 데이터를 가져 오는지 확인할 수 있습니다. 그런 다음 Crystal은 주로 서식 지정 및 합계에 사용됩니다.

+0

당신은 내가 소비하고있는 웹 서비스에 저장 프로 시저를 추가하는 것을 의미합니까? 이것이 유일한 데이터베이스이기 때문입니다. 클라이언트 시스템에는 SQL Server가 시스템에 설치되어 있지 않습니다. –

+0

가능하면 이미 조립 된 데이터가 Crystal가 시작하는 데이터가되도록 server/webservice에서 쿼리를 수행하십시오. – thursdaysgeek

+0

좋아요. 이제 서비스 측면에서 쿼리를 수행하게되었지만 이제 클라이언트 유형에서 유형을 인식하지 못하기 때문에 복잡한 유형을 다시 전달하는 것이 문제가됩니다. 그것은 다른 질문을 위해 떠날 것이다. 지금 당장 귀하의 대답은 초기 혼란을 없앴습니다. 고맙습니다! –