起步软件技术论坛-X3

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

【搞定】字段值无更新**

[复制链接]
 楼主| 发表于 2007-6-26 11:34:24 | 显示全部楼层
if Field.FieldName = 'YH' then
     begin
        DataSetXXSJJ.Edit;
        DataSetXXSJJ.FieldByName('SSFWF').AsFloat :=
        DataSetGNMXSJJ.FieldByName('YSFYHJ').AsFloat - DataSetXXSJJ.FieldByName('YH').AsFloat;
这样不可以更新的,有什么方法吗?
回复 支持 反对

使用道具 举报

发表于 2007-6-26 11:44:18 | 显示全部楼层
你跟踪一下代码,看看是否按照你的要求执行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 15:09:07 | 显示全部楼层
?代码有误吗???atiger!!
回复 支持 反对

使用道具 举报

发表于 2007-6-26 16:10:11 | 显示全部楼层
YSFYHJ 这个是啥?是“服务费合计”吗? 这个怎么出来的,是通过功能四和功能五计算出来的?是物理字段,还是表达式计算字段
YH 是啥?是“优惠”字段吗?如果是我说的,你这样的逻辑肯定有问题了,你的意思是只有在YH修改的时候才去计算,如果你修改的不是“优惠”字段,那么肯定就不计算了

还有,不要用中间的值去计算其他的值,如果要计算,就用 (功能四+功能五)-优惠
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 08:01:48 | 显示全部楼层
对,正是你说的意思:,可是我改完了功能,又改惠了呀,为什么计算不对??
要怎么改
回复 支持 反对

使用道具 举报

发表于 2007-6-27 08:37:19 | 显示全部楼层
不可能,肯定还是你的逻辑出问题了,程序没有根据自己的要求来执行,肯定是逻辑出问题了,你设置断点,运行看看,是否根据你的意思在执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 09:50:14 | 显示全部楼层
好吧
回复 支持 反对

使用道具 举报

发表于 2007-6-28 17:07:57 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-28 17:11:02 | 显示全部楼层
结了
回复 支持 反对

使用道具 举报

发表于 2007-6-28 18:06:07 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-23 04:39 , Processed in 0.038511 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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