报表中怎样实现数据过滤功能?

KingI 2005-11-15 08:53:16
报表中怎样实现数据过滤功能?
一般报表控件连接数据库后就会把全部数据显示出来,
而我想要在报表中只显示大于100的数据, 应该怎样实现?
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
konhon 2005-11-16
  • 打赏
  • 举报
回复
用什麼報表呀
用QuickRep的話可以在DetailBand的BeforePrint事件下有一个
PrintBand Var变量可以控制

PrintBand := QuickRep.DataSet.RecNo >=100;
lovendII 2005-11-16
  • 打赏
  • 举报
回复
报表不是要连接DataSet吗,在DataSet上过滤阿,比如如果DataSet是query,就用sql实现过滤呀。
lextm 2005-11-16
  • 打赏
  • 举报
回复
一般报表控件连接数据库后就会把全部数据显示出来??

很奇怪,你难道没有让报表去读一个ClientDataSet的,然后在ClientDataSet上面过滤?不要直接用TTable呀什么才好——个人观点。

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧