起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 152|回复: 9

【结帖】如何控制数据集里的数据

[复制链接]
发表于 2007-9-19 10:35:04 | 显示全部楼层 |阅读模式
用代码控制 数据集的 数据应该怎么写 例如:我想在GRID里显示当前日期的以后3天的信息 应该怎么写
回复

使用道具 举报

发表于 2007-9-19 10:41:26 | 显示全部楼层
用数据集代理控件datasetbroker
具体看使用手册
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 10:55:48 | 显示全部楼层
是在datasetbroker里 加条件么  使用手册没找到 麻烦 教一下
回复 支持 反对

使用道具 举报

发表于 2007-9-19 11:02:05 | 显示全部楼层
过滤有两种,一种是服务端过滤,一种是客户端过滤
服务端过滤分两种:sqlfilter和userfilter
客户端过滤可以用filter
具体使用手册里也有,也可以从论坛里搜索!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 11:04:34 | 显示全部楼层
怎么写? 写在什么 地方,我是新手,我对DELHPI代码不太了解
回复 支持 反对

使用道具 举报

发表于 2007-9-19 11:18:32 | 显示全部楼层
具体写在哪里要看你的需要,比如,你可以写在功能窗体显示的时候,参考代码如下:
procedure TMAINFORM.BizFormShow(Sender: TObject);
begin
  DataSetBroker1.DataSet.Filtered := False;
  DataSetBroker1.DataSet.Filter := ' DDBH = ''001'' ';
  DataSetBroker1.DataSet.Filtered := True;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 11:23:10 | 显示全部楼层
恩 谢谢
这句能给我 解释一下吗?
DataSetBroker1.DataSet.Filter := ' DDBH = ''001'' '
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 11:25:15 | 显示全部楼层
如果我想显示 当前日期和他以后3天的 怎么加条件?
回复 支持 反对

使用道具 举报

发表于 2007-9-19 11:41:26 | 显示全部楼层
上面的就是显示订单编号等于001的订单信息
那你就写当前日期>=当前时间 and 当前日期<=当前日期后3天就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-19 11:55:02 | 显示全部楼层
哦  谢谢  你结帖吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-27 22:36 , Processed in 0.040243 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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