起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: sunwbh

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

[复制链接]
 楼主| 发表于 2007-12-20 10:37:33 | 显示全部楼层
就是 在工程月付款报表(2-1)中增加了数据本月完成数量 x单价,就会在工程月份申报表中自动填充进度款, 如果以开始就添好,保存就可以了,但保存后再新加增数据,进度款就是原来的那样,不会再加上当前记录的本月完成数据X单价,然后按一下表(2-1)上的那个刷新当前数据的按钮,进度款就会变的正确
回复 支持 反对

使用道具 举报

发表于 2007-12-20 10:39:18 | 显示全部楼层
那你把7楼的代码改一下,BizActnConsts.ActionDataSetSave改成新增试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 10:44:07 | 显示全部楼层
可不可以这样改下啊,在按保存按钮后,用代码写出 刷新当前数据 的控件也按下了呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 10:56:34 | 显示全部楼层
不能那样改,变成新增后在表2-1中都没办法增加数据了,应该是把这句DataSetBroker1.DataSet.Refresh; 修改下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 11:24:01 | 显示全部楼层
谢谢 7楼的,已经解决了,结帖吧
procedure TMainForm.DataNavigator1AfterAction(Sender: TObject);
begin

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

使用道具 举报

发表于 2007-12-20 11:25:08 | 显示全部楼层
楼主,我看了一下,没有看懂,请一一回答一下我的问题
1、1楼的图,显示的是哪个数据集?
2、2楼的图,显示的是哪个数据集?
3、这两个数据集不是一个是吧?
4、你是想实现2楼保存后,刷新1楼的数据集,对吧?如果是,你是怎么刷新的(因为9楼说不行),把代码和事件都帖出来看看。
5、而且9楼说要刷新当前数据集,这是啥意思,怎么是当前数据集呢?难道1楼和2楼显示的是同一一个数据集,仅仅是表现不同?
回复 支持 反对

使用道具 举报

发表于 2007-12-20 11:27:49 | 显示全部楼层
好的,谢谢反馈.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 17:40 , Processed in 0.040409 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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