hur.cn - 华软网

 热门搜索

怎样调整DW中输入数据的整数和小数位数??????

  作者:未知    来源:网络    更新时间:2019/5/10
怎样调整DW中输入数据的整数和小数位数??????
我在format中设置为 0.0000 ,然则当我输入小于1的小数的时候系统就把它识别为0.

请问我该怎么解决.

在column specification窗口中该列的类型为 decimal(2),是否是这里有问题啊,如果要修改的话,怎么修改啊??

我是刚刚接触pb不久,希望大家帮帮我啊!!
------华软网友回答------
你在sql语句中用round(字段,2)这样就能够是2位小数了
------华软网友回复------
ll_7=dw_display.getitemnumber(i,'CPSCALE')

当我用单部调试执行到上面步骤时,我输入的是0.2541,可是ll_7的值却是0.

在PL/SQL中运用insert语句插入却能够正确插入0.2541.

请问这样的问题怎么解决啊,

我用的是PB8.0.

先谢谢了啊!!
------华软网友回复------
我感觉问题出在PB这里,可能是某个设置的问题.


------华软网友回复------
数据窗口对象
Edit -> Style Type = 'Edit Mask'
        Mask = '#########0.0000'
这样设置以下,试试看。
------华软网友回复------
照旧不行啊!

郁闷啦......................
------华软网友回复------
ll_7=dw_display.getitemnumber(i,'CPSCALE') 这句犯错了,试试ll_7=dw_display.getitedecimal(i,'CPSCALE')
------华软网友回复------
ll_7 应为decimal数据类型,不能为integer型
------华软网友回复------
那我这样定义就不对了吧

long ll_7

应该怎么定义 ll_7 啊???
------华软网友回复------
应该能够
------华软网友回复------
应该用 decimal{2} dVal 
dVal = dw_display.GetItemDecimal(i,'CPSCALE') 
这样,才能反回小数点
------华软网友回复------
解决了 

这样定义就能够了

double ll_7

是数据类型的问题,

呵呵

谢谢大家啊      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。