2010-05-24 38 views
1

我有一個家長報告,它包含一個兩個子報告。 *子報表:項目 它從存儲過程中獲取名爲spGetReportItem的所有字段。 like ItemName項目數量TotalItemCost ab 4 45 dd 6 98 *子報表:Labor 它從存儲過程中獲取名爲spGetReportLabour的所有字段。像 labourName labourQuantity TotalLabourCost AB 44 455 DD 63 986如何使用共享變量使用存儲過程中的水晶報告

我想找到總totalitemcost和總totallabourcost的,然後要totalitemcost和totallabourcost的grandtotal。

我見過很多互聯網上的例子,在公式bt中使用共享變量問題是他們已經使用表,但我從存儲過程中獲取數據。所以我如何訪問存儲過程字段進行計算。 像我所看到的,很多人用過:

共享numbervar總數:= sum({tablename.ColumnName});

但我已經使用存儲過程,而不是表,所以我怎麼能找到結果集從存儲過程返回的字段的總數.. PLZ儘快給我答案.. 我急需它。 謝謝..

回答

0

存儲過程最後應該在最後有一個select語句返回數據。在select語句中使用表名並且應該解決。
它的存儲過程或表不重要。要水晶報道其正義的數據來源。 http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
你應該能夠找出它在Field Explorer中的表現。只需展開數據庫字段並在其上拖動一段即可獲得表示。