起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 136|回复: 4

【结贴】[请求]数值字段的显示格式**

[复制链接]
发表于 2008-6-24 09:21:03 | 显示全部楼层 |阅读模式
我在做物资系统的时候,遇到一个问题,描述如下:
采购的物资单价是随时变化的,系统对于单价字段,保留了小数点后六位。但是物资单价小数点位数有的是两位或者三位,都不一样,我现在的问题是:
如果单价小数点位数超过了两位,则有几位就显示几位,如果未超过两位,则用“0”补充。如:
123.123 显示结果为 123.123
123.1     显示结果为 123.10
123        显示结果为 123.00
请问,如何设置字段的显示格式?
回复

使用道具 举报

发表于 2008-6-24 09:33:14 | 显示全部楼层
这个需要写代码了。
在数据集的OnGetFieldText事件上作吧。
修改var Text: string参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 13:03:18 | 显示全部楼层
如果是通过写代码实现,工作量太大了,其他的开发语言都提供格式输出,这个功能实际挺重要的,特别是在一些统计报表上。
回复 支持 反对

使用道具 举报

发表于 2008-6-24 13:37:27 | 显示全部楼层
字段上有格式化的属性可以设置,但是只能格式化小数位固定长度的数据。
对于楼主提出的不定长的格式,还是用代码实现吧。
回复 支持 反对

使用道具 举报

发表于 2008-7-15 09:16:47 | 显示全部楼层
楼主还有问题不,没问题就结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 04:46 , Processed in 0.040058 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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