起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 194|回复: 16

【搞定】怎么进行数据的刷新啊**

[复制链接]
发表于 2007-12-20 09:29:31 | 显示全部楼层 |阅读模式
如何不用按刷新按扭就可以自动进行刷新数据啊

未命名.jpg

287.05 KB, 下载次数: 123

回复

使用道具 举报

 楼主| 发表于 2007-12-20 09:34:44 | 显示全部楼层
就是在表(2-1)里新增加的数据 进度款 = 本月完成数量 * 本月单价
保存后就会显示出来,但保存后再增加数据,进度款不变,然后按下表(2-1)上的刷新按扭就可以显示了

未命名1.jpg

238.5 KB, 下载次数: 118

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 09:36:04 | 显示全部楼层
在哪来写那个数据集的刷新代码啊?
回复 支持 反对

使用道具 举报

发表于 2007-12-20 09:41:41 | 显示全部楼层
楼主,你在保存之后这个事件中,添加一条刷新语句就可以了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 09:41:50 | 显示全部楼层
在哪来写那个数据集的刷新代码啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 09:46:09 | 显示全部楼层
4楼 怎么写啊?你的意思是在affter...后写个刷新的语句吗?
回复 支持 反对

使用道具 举报

发表于 2007-12-20 09:47:29 | 显示全部楼层
procedure TMainForm.DataNavigator1AfterAction(Sender: TObject);
begin

     if TBizDataSetAction(sender).ID = BizActnConsts.ActionDataSetSave then
     begin
          DataSetBroker1.DataSet.Refresh;
     end;
end
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 09:51:11 | 显示全部楼层
我去试试看啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 10:08:42 | 显示全部楼层
不行啊,是要刷新当前的数据. 帮忙看看怎么改啊?
回复 支持 反对

使用道具 举报

发表于 2007-12-20 10:27:38 | 显示全部楼层
No.2  
就是在表(2-1)里新增加的数据 进度款 = 本月完成数量 * 本月单价
保存后就会显示出来,但保存后再增加数据,进度款不变,然后按下表(2-1)上的刷新按扭就可以显示了


这段不是很理解
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 17:22 , Processed in 0.048842 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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