起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 219|回复: 2

【结】[请求]表达式字段设置

[复制链接]
发表于 2010-6-22 10:11:32 | 显示全部楼层 |阅读模式
设置若干表达式字段:
设置小数位数为4位,每个字段乘以100得出结果如下
0.0235*100得出结果2.35
0.0078*100得出结果为0.7800怎么能得出结果为0.78呢?
回复

使用道具 举报

发表于 2010-6-22 10:46:36 | 显示全部楼层
测试了一下,表达式计算字段确实有问题,
这样,目前可以用临时字段,在数据集的onCalcFields 事件上代码赋值就可以了,代码参考
  if (DataSet.FieldByName('LSZD1').asstring='' ) then
     DataSet.FieldByName('LSZD1').AsFloat:= DataSet.FieldByName('DJ').AsFloat*100;

注意 :临时字段的 数据类型 和 表现类型 都要设置为 数字 哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-22 11:01:50 | 显示全部楼层
好的,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 19:13 , Processed in 0.039453 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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