帆软报表10.0中,怎么从数据集中根源设置当一个文本控件参数为空时,不加载参数数据,否则进行模糊查询加载相应的参数数据
时间: 2024-03-12 15:46:44 浏览: 320
帆软FineReport实现下拉框控件多级联动查询模板 + SQL脚本
5星 · 资源好评率100%
在帆软报表10.0中,您可以通过在数据集的SQL语句中使用条件语句来实现当一个文本控件参数为空时,不加载参数数据,否则进行模糊查询加载相应的参数数据的功能。具体步骤如下:
1. 打开需要使用的数据集。
2. 在数据集的“SQL语句”编辑框中,使用条件语句来判断文本控件参数的值,如果为空,则不加载数据,否则进行模糊查询加载相应的参数数据。
例如,您可以使用如下SQL语句:
```
SELECT *
FROM 表名
WHERE (@参数值 = '' OR 字段名 LIKE '%' + @参数值 + '%')
```
其中,@参数值为您的文本控件参数,表名和字段名为您需要进行模糊查询的数据表和字段。
这个SQL语句的意思是,当@参数值为空时,不加载数据;否则进行模糊查询,并返回匹配的数据。
3. 点击“确定”按钮保存数据集的设置。
这样,当您的文本控件参数为空时,数据集就不会加载数据;否则会根据您设置的SQL语句进行模糊查询,并返回相应的数据。希望这个方法可以帮助到您。
阅读全文