报表中怎样实现数据过滤功能?
一般报表控件连接数据库后就会把全部数据显示出来,
而我想要在报表中只显示大于100的数据, 应该怎样实现?

解决方案 »

  1.   

    用什麼報表呀
    用QuickRep的話可以在DetailBand的BeforePrint事件下有一个
    PrintBand Var变量可以控制PrintBand := QuickRep.DataSet.RecNo >=100;
      

  2.   

    一般报表控件连接数据库后就会把全部数据显示出来??很奇怪,你难道没有让报表去读一个ClientDataSet的,然后在ClientDataSet上面过滤?不要直接用TTable呀什么才好——个人观点。
      

  3.   

    报表不是要连接DataSet吗,在DataSet上过滤阿,比如如果DataSet是query,就用sql实现过滤呀。