• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    文檔首頁>>FastReport中文文檔>>數(shù)據(jù)過濾

    數(shù)據(jù)過濾


    對話框可用于過濾打印在報表中的數(shù)據(jù)。例如,有一份打印所有員工列表的報告。通過使用對話框,可以從中選擇一個或幾個,然后在生成報告時對數(shù)據(jù)進行過濾,這樣就只能顯示所選的員工。

    要使用數(shù)據(jù)過濾功能,初始報表必須包含所有數(shù)據(jù)。"filtering"這個名稱本身就意味著在創(chuàng)建報告時不會打印不必要的數(shù)據(jù)。

    組織數(shù)據(jù)過濾的最簡單方法是使用 "data "帶中的"filtering "屬性。在數(shù)據(jù)帶編輯器中,您可以指明過濾表達式,例如:

    fastreport

    通過使用對話框,可以向用戶詢問一個值,并將其用于過濾表達式中。請參閱 "示例 "部分的 "簡單過濾器 "示例。

    如果需要一個簡單的值,可以使用這種方法。如果任務是顯示一個值列表,并從中查詢一個或幾個值,那么實現(xiàn)這種方法就會變得很困難。您可能會認為這是一項簡單的任務--在 ListBoxControl 控件元素中顯示雇員列表并從中選擇一個或幾個值。要實現(xiàn)這一點,您需要使用腳本來完成以下工作:

    • 通過名稱獲取數(shù)據(jù)源;
    • 初始化數(shù)據(jù);
    • 用數(shù)據(jù)源中的數(shù)據(jù)填充 ListBoxControl;
    • 選擇雇員后,建立一個過濾器表達式,該表達式將用于"Data" 區(qū)域。
    • FastReport 可以自動完成這項工作。為此,我們將使用自動過濾功能。

    如需下載fastreport最新試用版,請點產(chǎn)品名跳轉產(chǎn)品下載頁>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();