文檔首頁(yè)>>FastReport中文文檔>>數(shù)據(jù)篩選
數(shù)據(jù)篩選
為了過(guò)濾打印在 "Data "帶中的行,調(diào)用其編輯器并切換到 "Filter "標(biāo)簽:
作為一個(gè)過(guò)濾表達(dá)式,你可以表示任何正確的表達(dá)式。關(guān)于表達(dá)式的更多細(xì)節(jié)可以在 章節(jié)中找到。
在上面的例子中,使用了以下過(guò)濾器:
[Products.Discontinued] == false
表明所有斷開(kāi)連接標(biāo)志等于false的數(shù)據(jù)行將被選中。
你可以使用復(fù)雜的過(guò)濾條件:
[Products.Discontinued] == false && [Products.UnitPrice] < 10表明所有斷開(kāi)連接標(biāo)志等于false的數(shù)據(jù)行,以及價(jià)格小于10的數(shù)據(jù)行將被選中。
這種過(guò)濾方法假定數(shù)據(jù)源包含所有的行,其中一部分將被過(guò)濾。如果數(shù)據(jù)源包含大量的行,這可能會(huì)嚴(yán)重降低報(bào)告的速度。故你可以使用SQL查詢作為數(shù)據(jù)源,你可以在其中執(zhí)行所需的過(guò)濾。該查詢將在數(shù)據(jù)服務(wù)器上執(zhí)行,只返回報(bào)告中需要的行。
You also may use dialogue forms to perform data filtering. See more details in the "Dialogue forms" chapter.