2011-11-10 3 views
1

여기에서 어려움을 겪고있는 것 같고 복잡하지는 않습니다.StoredProcedure 매개 변수에 Crystal Reports (프롬프트 없음)의 값을 지정하십시오.

크리스탈 리포트 (14)의 데이터 소스로 storedprocedure를 가지고 있으며 보고서의 내부적으로 (보고서 정의에서) 매개 변수 중 하나를 정의하도록 보고서를 원합니다. 매개 변수의 기본값을 True로 설정하면 tsql에있는 비트)를 설정하고 프롬프트하지 않도록 설정하십시오.

사용자 개입을 원하지 않으며 대화 상대로서 내 뷰어가 있습니다. 그래서 원할 경우 입력 할 수 없었습니다.

내가 원하는 것을 얻는 방법에 대한 아이디어가 있습니까?

희망은 분명했습니다! 미리 감사드립니다.

스티브

답변

0

필자는 이상적인 해결책을 생각해 낼 수 없었고 부통령의 보고서가 그 일을 수행했을 가능성이 높습니다. 방금 매개 변수가 호출 함수에서 설정되었는지 확인했습니다.

이상하지는 않지만 잘 작동하는 것 같습니다.

스티브

1

저장 프로 시저를 하위 보고서에 넣습니다. 그런 다음 주 보고서의 수식에 부울 변수를 정의합니다. 그런 다음 하위 보고서 링크의 하위 보고서로 전달하십시오.

주 보고서의 수식 그런 다음이 공식 정상으로 하위 보고서 링크의 다른 변수를 전달할 것

shared booleanvar param; 
param:=true; 

같은 것을 읽을 것입니다.

또 다른 방법은 매개 변수를 수정하고 "기본값 설정"을 클릭하는 것입니다. 이것은 매개 변수가 입력되기 전에 필드를 자동으로 채 웁니다. 그러나 나는이 옵션을 프로그램에 포함 된 보고서에 사용한 적이 없습니다.

관련 문제