0
A
回答
1
選項1:在Crystal外部創建您的函數(或等效的SQL查詢),並像任何其他源一樣鏈接到它。這個選項的實用性取決於你的報告的細節。
選項2: Crystal沒有內置的Get()函數,我可以找到它。所以,你必須對子報表有創意。例如,假設您想根據{CriteriaFld}從{LookupTable}中獲得{TargetFld}:
- 製作一個子報表。使用{LookupTable}作爲您的數據源。
- 當輸入子報告鏈接時,請選擇{CriteriaFld}。
- 在你的子報表中,做一個公式。使用它來創建一個共享變量,並將該值設置爲您想要傳遞迴主報表的任何值。
- 定位子報表1節高於您需要使用此值的部分。 (否則,它不會評估你的期望)。
- 在主報告中創建共享變量。
- 正常使用。
如果您不熟悉子報表或共享變量,我建議先在Crystal幫助文件(F11)中查找它們。這樣做會更有意義。
相關問題
- 1. 迭代通過記錄 - 水晶報表2008
- 2. 水晶報表 - 集團通過
- 3. 水晶報表 - 通過文字
- 4. 水晶報表
- 5. 創建水晶報表數據集/表
- 6. C#通過數據庫和參數水晶報表
- 7. 水晶報表子報表
- 8. 通過對象填充水晶報表數據源和ExportToStream
- 9. 水晶報表組數
- 10. 計數的水晶報表
- 11. 水晶報表參數
- 12. 水晶報表總
- 13. 水晶報表SQL
- 14. VB +水晶報表
- 15. DotNetNuke水晶報表
- 16. 水晶報表11.0
- 17. 水晶報表和SQL數據庫
- 18. 水晶報表中的冗餘數據
- 19. 數據庫連接水晶報表
- 20. 水晶報表數據調整問題
- 21. l如何在Asp.Net中通過代碼創建水晶報表
- 22. 水晶報表交叉表
- 23. 水晶報表子報表 - 根據列點擊選擇數據
- 24. 2011水晶報表VS水晶報表的Visual Studio 2010
- 25. 水晶報表不顯示在水晶報表查看器WPF
- 26. 水晶報表:生成子報表的重複數據
- 27. 數據庫升級後水晶報表子報表非常慢
- 28. 水晶報表代碼合同衝突
- 29. 水晶報表子報表分組
- 30. 頁腳水晶報表子報表
選項1通常更好 - 子報表很容易失控;外部查詢很容易維護,它們在版本控制系統等方面非常有用。 – Arvo