起步软件技术论坛-X3

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

【结帖】[问题]主从数据集的数据问题(急)**

[复制链接]
发表于 2007-11-5 09:28:29 | 显示全部楼层
在从数据集的AfterPost里写代码,

代码很简单,对主数据集的字段赋值,数据来源是从数据集的统计字段。
回复 支持 反对

使用道具 举报

发表于 2007-11-5 09:31:30 | 显示全部楼层
是在从数据集的AfterPost事件上写,代码很简单的,就是
DataSetBroker1.DataSet.FieldByName('YSL').AsFloat :=
DataSetBroker1.DataSet.FieldByName('SL').AsFloat  +DataSetBroker2.DataSet.FieldByName('HJ').AsFloat
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-5 10:36:50 | 显示全部楼层
再请教一下~你们确保当从数据集只有一条数据的时候,在AfterPost事件下统计字段有值吗?
回复 支持 反对

使用道具 举报

发表于 2007-11-5 11:53:35 | 显示全部楼层
最新版本和2640版本是好的。2617不确定。需要验证一下。
回复 支持 反对

使用道具 举报

发表于 2007-11-5 16:03:02 | 显示全部楼层
最新版本是可以的。2617需要保存后才可以得到值。您只能AfterPost之后自己来算一下值了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 16:52:39 | 显示全部楼层
但是如果从数据集中只有一条记录,这个时候不会触发AfterPost或者BeforePost事件的嘛~因为很多情况下都是只有一条数据的~咋办~:(
回复 支持 反对

使用道具 举报

发表于 2007-11-8 17:22:35 | 显示全部楼层
您可以在你需要统计的字段的Exit事件里面这样写
DataSetCB.Edit;
  DataSetCB.Post;
回复 支持 反对

使用道具 举报

发表于 2007-11-9 16:39:19 | 显示全部楼层
楼主,还有问题吗?
没有就结帖了!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-30 01:30 , Processed in 0.038799 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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