起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 107|回复: 4

【结贴】数据显示的问题**

[复制链接]
发表于 2008-12-9 14:34:55 | 显示全部楼层 |阅读模式
1、我的数据集里有上万条记录,当窗体显示时我要显示当天的数据,代码如下:
DataSetBroker1.dataset.active:=true;
  Tsqldataset(DataSetBroker1.DataSet).SQLFilter:='biaoji like ''%'+datetostr(now())+'%''';
  if not Tsqldataset(DataSetBroker1.DataSet).SqlFiltered then
  Tsqldataset(DataSetBroker1.DataSet).SQLFiltered:= True;

2、运行结果当天数据为“1”条(这个结果很正确)

3、问题是我用高级查询时只能查询当天的数据,如果我想用高级查询查昨天或者去年的记录,不能查到。


4、详细如图。

1.jpg

953.26 KB, 下载次数: 71

回复

使用道具 举报

 楼主| 发表于 2008-12-9 14:39:25 | 显示全部楼层
过滤有两种,一种是服务端过滤,一种是客户端过滤
服务端过滤分两种:sqlfilter和userfilter
客户端过滤可以用filter

SQLFilter,Filter,userfilter我都用过了
好像都只能查当天的数据,请指点。谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-12-9 14:44:47 | 显示全部楼层
使用Userfilter 进行过滤
userfilter能改在望远镜中看到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 14:52:09 | 显示全部楼层
好吧,我用userfilter在试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 15:00:47 | 显示全部楼层
哦,可以了,谢谢!,第一次也许没编译好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 06:06 , Processed in 0.066934 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表