文档彩票走势图>>FastReport中文文档>>数据筛选
数据筛选
为了过滤打印在 "Data "带中的行,调用其编辑器并切换到 "Filter "标签:
作为一个过滤表达式,你可以表示任何正确的表达式。关于表达式的更多细节可以在 章节中找到。
在上面的例子中,使用了以下过滤器:
[Products.Discontinued] == false
表明所有断开连接标志等于false的数据行将被选中。
你可以使用复杂的过滤条件:
[Products.Discontinued] == false && [Products.UnitPrice] < 10表明所有断开连接标志等于false的数据行,以及价格小于10的数据行将被选中。
这种过滤方法假定数据源包含所有的行,其中一部分将被过滤。如果数据源包含大量的行,这可能会严重降低报告的速度。故你可以使用SQL查询作为数据源,你可以在其中执行所需的过滤。该查询将在数据服务器上执行,只返回报告中需要的行。
You also may use dialogue forms to perform data filtering. See more details in the "Dialogue forms" chapter.