2009-04-05 4 views
0

저장 프로 시저의 데이터 행을 표시하는 보고서가 있습니다. 보고서 맨 위에는 보고서를 생성하는 데 사용 된 매개 변수에 대한 정보가 표시됩니다. 내 문제는 몇 가지 매개 변수가 외래 키 관계에 대한 ID이지만 보고서에서 ID 대신 설명을 표시하려고합니다. 설명은 조회 테이블에 저장되지만 Crystal 내에서이 조회를 수행하는 방법을 알지 못합니다. 은 내가이 사용 하위 보고서를 할 수 파악,하지만 피타의 일종 : 나는 크리스탈을 사용하고Crystal Reports 매개 변수를 기반으로하는 Crystal Reports 테이블 조회

는 2008 년

편집을보고합니다. 아무도 다른 방법을 알고 있다면 나는 아직도 감사 할 것입니다. SQL Expression Formula 또한 찾았지만 내 데이터 소스가 테이블이 아닌 저장 프로 시저이기 때문에 Crystal에서 사용할 수 없습니다.

답변

1

하위 보고서가 최선의 방법입니다. 또는 sp의 결과 세트에 매개 변수 설명을 추가하십시오. 매개 변수의 값과 설명을 표시 할 수 없다는 것은 부끄러운 일입니다. :(

당신이 보고서에 조회 테이블을 추가하고 레코드 선택에서 매개 변수를 사용하려고하면 실제로 매개 변수를 두 번 묻습니다 ... 한 번 조회 테이블과 sp에 대해 생각합니다.

+0

감사합니다. 하위 보고서를 작성했습니다. 설명은 실제로 결과 세트에 있지만 레코드가 리턴되지 않으면 해당 솔루션은 실패합니다. – Misko

0

설명이 결과 집합에 있기 때문에, 당신이 당신의 디스플레이 공식에 널 위해 조정할 수 있습니다 "매개 변수"& ISNULL ({1stDescription이})를 다른 "첫째는, null 인"경우 {1stDescription} & ","& isnull ({2ndDescription}) then "2nd is null"else {2ndDescription} & ","& isnull ({3rdDescription}) 다음에 "3rd"가 null 인 경우 else {3rdDescription} & ","& 등등. 이렇게하면 하위 보고서로 속도가 느려지지 않습니다.

+0

결과 집합에 레코드가 없기 때문에 필터가 무엇인지 알 수있는 방법이 없기 때문에 이것은 작동하지 않습니다. – Misko