2009-09-24 7 views
0

크리스탈 보고서 2008을 사용하고 있습니다. 하나의 하위 보고서에서 하나의 값을 얻고이 값을 매개 변수로 전달하여이 값을 포함시킬 수있는 보고서를 생성하려고합니다. 값. 예를 들어. 내 하위 보고서에서하나의 매개 변수에 값을 할당 할 수 있습니까?

내가 customerkey을 얻을 것이다 내가 으로 SQL에서이 값을 전달하려는 {? customerkey}

는 SQL은 '고객의 card_number 속성을 선택한 경우 customerkey = {? customerkey}'이 내가 들어 명령에 매개 변수를 작성하고 이와 같이 추가합니다.

하지만이 고객 키는 하위 변수 (공유 변수 사용)에서 가져 오는 것입니다. 하위 보고서에서 값 customer_key를 얻으면이 값을 {? customerkey}에 어떻게 할당할까요? 나는이 값을 assighning처럼 시도했지만 매개 변수로이 값을 {? customerkey} 팝업 싶지 않아.

아무도 도와 줄 수 있습니까? Please

답변

0

주 보고서에 표시된 데이터가 하위 보고서에서 전달 된 매개 변수를 기반으로하고 싶습니까? 보고서 처리 모델 (here 설명)은 SubReports가 'Pass 2'에 있고 데이터 검색이 'Pass 1'에 있음을 나타냅니다. 즉, 매개 변수 프롬프트가 항상 먼저 나타납니다.

대신 주 보고서에 두 개의 하위 보고서가 포함될 수 있습니다. 첫 번째 보고서는 매개 변수를 검색하는 데 사용되며 두 번째 보고서는 두 개의 하위 보고서를 사용합니다. 특히 페이지 머리글과 바닥 글을 처리 할 때 매우 혼란 스러울 수 있습니다.

관련 문제