文档彩票走势图>>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最新试用版,请点产品名跳转产品下载页>>