起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 156|回复: 6

【结贴】这个sum应该怎么加进去?**

[复制链接]
发表于 2007-10-19 15:33:54 | 显示全部楼层 |阅读模式
主表:合同编码,累计付款金额
从表:合同编码,付款日期,付款金额

想写一个FieldChange事件,当从表FKJE发生变化时,主表的LJFKJE等于sum(FKJE)。sum怎么加在里面呢?直接sum(DataSetHTFK.FieldByName('FKJE').AsString)编译错误。

begin
if Field.FieldName = 'FKJE' then
     begin
        DataSetHT.Edit;
        DataSetHT.FieldByName('LJFKJE').AsString :=??????
     end;
end;
回复

使用道具 举报

发表于 2007-10-19 16:03:36 | 显示全部楼层
从表设置一个统计计算字段。给主表赋值为从表这个字段的值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 17:28:09 | 显示全部楼层
报错了

baocuo.jpg

114.04 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

发表于 2007-10-19 17:53:50 | 显示全部楼层
在数据集的AfterPost事件里面写。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-20 18:58:25 | 显示全部楼层
我的从表是使用单条数据维护的,跟踪了一下,发现统计计算字段只能对这一条记录进行合计,而实际上需求上是应该对合同编号相同的从表记录进行合计的。
                                                                                                                                                                                                                                                         
___
回复 支持 反对

使用道具 举报

发表于 2007-10-23 15:48:15 | 显示全部楼层
单条数据维护?什么意思?不懂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-23 17:08:59 | 显示全部楼层
问题已经解决,主数据集自动打开就可以了,结贴吧,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 23:24 , Processed in 0.045226 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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