文檔金喜正規(guī)買球>>FastReport中文文檔>>參數(shù)遞值
參數(shù)遞值
參數(shù)通常用于要求用戶提供一個值。讓我們看看向查詢參數(shù)傳遞值的兩種方法。
第一種方法是以編程方式傳遞值。由于沒有直接向查詢參數(shù)傳遞值的簡便方法,因此需要使用報告參數(shù),該參數(shù)可通過代碼輕松設(shè)置。您應(yīng)該執(zhí)行以下操作:
- 創(chuàng)建報告參數(shù)(本章稍后將討論報告參數(shù))。為報告參數(shù)設(shè)置與查詢參數(shù)相同的數(shù)據(jù)類型。
- 在查詢參數(shù)的 "Expression "屬性中引用報告參數(shù),例如:
[MyReportParameter]
- 為報告參數(shù)傳遞一個值:
report1.SetParameterValue("MyReportParameter", 10);第二種方法是使用對話表單(對話表單將在后面討論)。例如,如果您需要詢問一個字符串類型的值,請執(zhí)行以下操作:
- 在報表中添加一個對話框;
- 添加 "TextBoxControl"。該控件將用于輸入字符串值;
Name=param1 DataType=VarChar DefaultValue= (empty string) Expression=TextBox1.Text Size=255其中 TextBox1 是一個包含用戶輸入值的控件。
如需下載fastreport最新試用版,請點產(chǎn)品名跳轉(zhuǎn)產(chǎn)品下載頁>>