2010-05-24 2 views
1

부모 보고서가 있고 두 개의 하위 보고서가 있습니다. * 하위 보고서 : spGetReportItem이라는 저장 프로 시저의 모든 필드를 가져 오는 항목 . like ItemName ItemQuantity TotalItemCost ab 4 45 dd 6 98 * subreport : Labor spspGetReportLabour라는 저장 프로 시저의 모든 필드를 가져옵니다. 추천 labourName labourQuantity TotalLabourCost AB 44 455 63 986 DD크리스탈 보고서에서 저장 프로 시저를 사용하여 공유 변수를 사용하는 방법

제가 totalitemcost totallabourcost와의 총 합계를 찾을 다음과 totalitemcost totallabourcost의 grandtotal 원한다.

공유 변수가 수식에 사용되는 인터넷에서 많은 예제를 보았습니다. 문제는 테이블을 사용했지만 저장 프로 시저의 데이터를 가져 오는 것입니다. 그래서 어떻게 계산을 위해 저장 프로 시저 필드에 액세스 할 수 있습니다. 많은 사람들이 사용하는 것을 보았습니다.

공유 숫자 변수 합계 : = sum ({tablename.ColumnName});

하지만 테이블 대신 저장 프로 시저를 사용했는데 결과 집합이 저장 프로 시저에서 반환하는 필드의 전체를 찾을 수있었습니다. plz는 가능한 한 빨리 답변을 제공합니다. 나는 긴급하게 필요합니다. 감사합니다 ..

답변

0

결국 저장 프로 시저에는 데이터를 반환하는 끝에 선택 문이 있어야합니다. select 문에서 tablename을 사용하면 제대로 작동합니다.
저장 프로 시저 또는 테이블이 중요하지 않습니다. 크리스탈에 그냥 데이터 소스를보고하십시오. http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
그러면 필드 탐색기에서 어떻게 표현되었는지 확인할 수 있습니다. 데이터베이스 필드를 확장하여 섹션에 끌어다 놓기 만하면됩니다.

관련 문제