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