首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

关于DW数据显示的有关问题

2012-04-17 
关于DW数据显示的问题程序里有弄了一个DW2的allprice字段,当DW1里检索出N条price之后,会由一个计算字段com

关于DW数据显示的问题
程序里有弄了一个DW2的allprice字段,当DW1里检索出N条price之后,会由一个计算字段compute统计出sum(price for all)
然后取出计算字段的值放入allprice中,可是price跟compute的值都可以正常显示出两位小数,但是allprice显示出的结果却被四舍五入成整数了?(PS,数据库中price,跟allprice的结构都是numeric,10.2没错啊)


[解决办法]
用decimal(10,2)
[解决办法]
找到allprice设置它的format属性 值为 0.00 这个是控制显示格式的 
如果是数据库里面检索出来的字段 还要设置一下Edit 里面的 format值为 0.00 就OK了
[解决办法]
檢視您的程式
1.使用 GetItemDecimal(),不要使用 GetItemNumber()
2.承接的變數,是否宣告成 INT 或 Long
 例: 
long ll_AllPrice
ll_AllPrice = dw_1.GetItemDecimal( row, 'compute欄位名')
// ll_AllPrice 是會自動4捨5入的

热点排行