原創|使用教程|編輯:龔雪|2014-04-02 09:13:36.000|閱讀 734 次
概述:本文中,我們會為大家講解如何使用報表工具創建更加復雜的動態查詢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
使用變量輸出列表
我們經常會需要創建復雜的查詢。例如:一方面需要從數據源獲取數據給用戶選擇;另一方面,因為沒有設置所需的參數,一些查詢可能不執行。
在上述的情況下,會出現一個問題,例如:啟用選項Request from user的變量既可以用來選擇值也可以用在IN中的SQL查詢。下面我們用Stimulsoft Reports來具體說明。
我們需要知道一件事,默認情況下,變量列表的類型只有在數據源字典連接后才會被填充。因此,在第一次連接的時候,該變量為空。表達式Variable1.ToQueryString()拋出一個空字符串,整個查詢會拋出錯誤。了避免這種情況,我們需要一個額外的檢查步驟。
在這個例子中,所有的數據將會顯示,在你單擊按鈕提交(Submit),該報表將只使用選定的數據進行重建。
當你只需要瀏覽需要數據時,可以做以下操作:
1、設置報表屬性report.RequestParameters為true。點擊提交按鈕前,空報表頁會被顯示,點擊后渲染開始。
2、用附加值初始化報表變量。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網