文檔金喜正規買球>>FastReport中文文檔>>在報告中使用參數
在報告中使用參數
您可以使用方括號從表達式中引用參數:
[Parameter name]
點擊復制
您需要使用此方法引用嵌套參數:
[Parent parameter.Child parameter]
點擊復制
由于參數有明確的類型(在 DataType 屬性中給出),因此可以使用參數執行數據類型允許執行的操作。因此,字符串類型的參數可以按以下方式在表達式中使用:
[StringParameter].Substring(0, 2)
點擊復制
讓我們來看一個使用參數的例子。假設我們有一份打印 "Employees "表的報表。我們想修改該報告,以打印帶有指定編號的雇員信息。為此,我們需要過濾 "EmployeeID "數據列上的數據。創建一個名稱為 "EmployeeID "的參數。指明參數的類型--Int32,因為 "EmployeeID "數據列正是這種類型。要使用指定的 ID 過濾雇員,我們需要進入 "Data "帶編輯器,并在 "Filter"選項卡中輸入以下表達式:
[Employees.EmployeeID] == [EmployeeID]
點擊復制
要將參數值從程序傳遞到報告,請使用以下代碼:
report1.SetParameterValue("EmployeeID", 2);
點擊復制
如需下載fastreport最新試用版,請點產品名跳轉產品下載頁>>