如何利用FastReport的对话框过滤数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用FastReport的对话框过滤数据相关的知识,希望对你有一定的参考价值。
参考技术A FastReport对话框可以用来过滤报表中的数据。例如,你有一个带有全体员工名单的报表。通过使用一个对话框,你可以对数据进行筛选,以便显示所选取的员工。要使用数据过滤,初始报表必须包含了所有的数据.实现数据过滤的最简单的方法就是使用"Data" band上面的Filter属性。在band编辑器中,您可以指出过滤器表达式,例如
通过对话框,你-胆蒂感郦啡垫拾叮浆可以从用户那里获取一个值,并将该值使用到过滤器表达式中。如果需要简单的一个值时则一般用该方法。如果任务要显示值列表或者从表中查询一个或者几个值,实现起来就相当麻烦。要实现它,你需要使用脚本,让它执行以下操作:
获取数据源
初始化数据
用数据源中的数据填充ListBoxControl
选择雇员后,过滤表达式将被用在"Data" band中
更多内容可参考资料http://www.viiboo.cn本回答被提问者采纳
C++builder 怎么给fastReport中的Edit赋值
我的主程序有一个Form,fastReport有一个对话框,我想让把Form上Edit的值赋给对话框上Edit的值
参考技术A 你好!在对话框工程内引用 Form 的头文件,然后对话框就能调用Form的参数和控件赋值了
要是不明白,私信留下联系方式,帮你改追问
是在fastReport中引用工程中的Form,不是工程中的Form的互相引用。
你是跟我表达的同一个意思(⊙_⊙)?如果是的话太好了,教教我呗
私信留下联系方式吧
参考技术B 直接用edt的text属性就可以了。。。以上是关于如何利用FastReport的对话框过滤数据的主要内容,如果未能解决你的问题,请参考以下文章
C++builder 怎么给fastReport中的Edit赋值