文档彩票走势图>>FastReport中文文档>>数据过滤
数据过滤
对话框可用于过滤打印在报表中的数据。例如,有一份打印所有员工列表的报告。通过使用对话框,可以从中选择一个或几个,然后在生成报告时对数据进行过滤,这样就只能显示所选的员工。
要使用数据过滤功能,初始报表必须包含所有数据。"filtering"这个名称本身就意味着在创建报告时不会打印不必要的数据。
组织数据过滤的最简单方法是使用 "data "带中的"filtering "属性。在数据带编辑器中,您可以指明过滤表达式,例如:
通过使用对话框,可以向用户询问一个值,并将其用于过滤表达式中。请参阅 "示例 "部分的 "简单过滤器 "示例。
如果需要一个简单的值,可以使用这种方法。如果任务是显示一个值列表,并从中查询一个或几个值,那么实现这种方法就会变得很困难。您可能会认为这是一项简单的任务--在 ListBoxControl 控件元素中显示雇员列表并从中选择一个或几个值。要实现这一点,您需要使用脚本来完成以下工作:
- 通过名称获取数据源;
- 初始化数据;
- 用数据源中的数据填充 ListBoxControl;
- 选择雇员后,建立一个过滤器表达式,该表达式将用于"Data" 区域。
- FastReport 可以自动完成这项工作。为此,我们将使用自动过滤功能。
如需下载fastreport最新试用版,请点产品名跳转产品下载页>>