原創|使用教程|編輯:龔雪|2014-04-01 10:07:35.000|閱讀 786 次
概述:在使用報表工具的時候,使用SQL查詢可以幫助我們避免建立重復的數據表,而且在數據庫搜索和展現數據時可以提供最大靈活度。今天我們就為大家講解在參數中使用變量。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
使用SQL查詢可以幫助我們避免建立重復的數據表,而且在數據庫搜索和展現數據時可以提供最大靈活度。當然,這也允許請求所需的數據、字段、寄存器等數據。
得到所需數據的一種方法是使用參數。你可以使用參數建立查詢。用它來為查詢選擇數據傳遞額外信息。
例如,在每次執行該查詢的查詢中需要使用一些值,這時,你就可以用參數創建查詢。參數對象只能和SQL數據源一起使用。
你可以用代碼創建參數:
補充: 在Stimulsoft Reports中運用參數和在.NET Framework中相似。
在參數中使用變量
在Stimulsoft Reports中可以使用變量。當創建報表時,可以放置和使用一個變量。變量也可以是不同的類型,比如:字符串、日期、時間、數組、集合、范圍等。所有的變量存儲在數據字典中。在使用變量時,將其添加進數據字典。
參數值可以由使用者用代碼設置。這里我總結了兩種方法,它取決于報表(編譯)用戶工作。
編譯前:
編譯后:
當請求變量值,在Request from user中設置參數值。這些參數決定用戶可參與性。用戶可以從數據源中得到可用變量值。在Data Source屬性中指定他。為了保證該功能正常使用,請為所有數據源獲得數據,然后通過用戶請求選擇。如果可用變量值不是來自數據源和用戶查詢選擇的值,那么,請不要再全部重新請求,設置報表Request Parameters屬性為true即可。
在報表工具中直接使用變量,執行前的一些附加命令變量值將會被直接嵌入查詢,請看下面的例子。
查詢:
一個變量為Chocolate,在這種情況下,下一個查詢將被執行:
一般來說,這個查詢將不會被執行。正確的如下:
你只能在用字符串的時候才能使用該功能,不過這種方式可以創建更加困難的動態查詢。在下一篇文章中,我們將會為大家講解這個問題。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網