永发信息网

如何在fastreport中使用数据筛选

答案:3  悬赏:70  手机版
解决时间 2021-03-03 03:22
如何在fastreport中使用数据筛选
最佳答案



首先打开FastReport软件,在数据目录中右键点击,新建一个数据源;根据向导提示填写完数据库的连接信息。

物理数据源新建完成之后如下图所示,有一个之前选择数据表的目录,然后可以通过这些数据表来在page页面里面绑定数据和布局

可以在page的startpage事件中自定义数据的连接与过滤条件,这些数据库连接(strConnection)与过滤条件(strSql)可以是从外部作为参数传入进来的。
绑定之后一定要记得调用Init()方法,不然表格就没有数据加载!

如果在同一个report里面有多个地方使用这个表格(或者是循环使用,比如在for循环里面,只是过滤条件不一样),都是按上面的GetReportDataSource方法来获取表格并初始化,表格里面的数据其实是每次循环使用过滤条件得到结果的并集,就是每次操作的结果都会加入到表格中,那么结果可能就不是我们想要的了!
这时我们在获取数据表,并自定义绑定数据连接和过滤条件后,进行初始化之前就需要设置表格的ForceLoadData属性为true;如下图所示:
步骤阅读
6
通过官方的帮助文档可以知道设置了这个属性,在每次初始化时都会清空之前的数据,重新加载数据。如果调用次数多也会影响加载速度,所以默认值是false
全部回答
用数据筛选
用数据筛选 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【有9颗外形相同的珠子,其中8颗同样重,另一颗
25(1+2x)²–16(x-6)²=0
从广州开车回达州手机导航ok吗?
往国内银行汇款,一定要在开户行吗
明制汉服为什么那么贵
保洁会议记录怎写
51.2千克的二氧化硫在标准状况下的体积约是多
赣州市内开一个奶茶店有钱赚吗?
我想割包皮 我仔细看了我的包皮 周围一圈都是
我男是94年8月23日,对象95年4月18日,都是阳
在上林县搜索上林有哪些旅游景点
堡垒之夜大逃杀需要注意什么 堡垒之夜大逃杀
西安电子厂有哪些
西南民族美食文化广场这个地址在什么地方,我
绥化酸菜汤我想知道这个在什么地方
推荐资讯
想学国画山水,怎么开始入门啊???
大家都怎么面对和处理所谓的不甘心
芜湖市松源模具制造有限公司地址在什么地方,
电视剧旋风少女里面方廷皓开的什么车
石琼副食怎么去啊,有知道地址的么
长治市郊区堠北庄镇崔漳村民委员会在哪里啊,
三国大肘代4长白山怎么走
叶子由什么组成
有没有专门给外地户口的人、办暂住证的、多少
新恩堂在哪里啊,我有事要去这个地方
开门美容美体地址在哪,我要去那里办事,
英国科学家普利斯特曾做过如图实验:在甲、乙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?