hur.cn - 华软网

 热门搜索

怎样在datawindow中decimal类型的字段输入空

  作者:未知    来源:网络    更新时间:2019/1/25
做了个datawindow其中有几个字段是decimal类型的,在这几个字段中输入些数字后在想删除这个值为空就不行了,另有其余措施吗?
------华软网友回答------
就当0措置惩罚好了,对于DECIMAL字段,0和NULL差不多
------华软网友回复------
客户要求没有就不显示为空
------华软网友回复------
Q : 如何将计算列或某列中的0值或0.00值设成一个空的形式 
主要解答者: jdsnhan 提交人: jdsnhan 
谢谢: njz168、pbtech、yangjinok、freeliu、lesni 
审核者: balloonman2002 社区对应贴子: 查看 
     A :  

我想在数据窗口对象的计算列的表达中,将0显示成空不知该如何写?  
将某列的0显示成空该如何写?  
---------------------------------------------------------------  
 
在表达式的format属性中设置一下即可。如:  
 
0.00;0.00;[red]  
 
---------------------------------------------------------------  
 
设置该字段颜色试试  
if(columnname=0,rgb(255,255,255),0)  
---------------------------------------------------------------  
 
if(computename  =    0,"",computename)  
应该能够  
---------------------------------------------------------------  
 
format属性  if(columnname=0,'#','0.00')  
---------------------------------------------------------  
 
#,##0.00;[RED]-#,##0.00;    
表示如果为正数,正常显示,如果为负数,除增加负号外,用红色字体显示。如果为0,不显示。  
注意,最后一个分号后面有一个空格。  
我一般表示为  
#,##0.00;[RED]-#,##0.00;-  
这样如果为0就显示为一条短线。  
---------------------------------------------------------------  
 
if(columnname=0,rgb(255,255,255),0)  
这类设置文本颜色的方法不错,我用过
 

------华软网友回复------
我现在在datawindow中做了一些对数据类型的列的合计,然则如果合计为零时,全数显示的是零,请问列位大侠如何才能让这个零不显示?

你在你的字段中设置"format"为以下
"#,##0.00;[RED](#,##0.00); "
注意:在最后面的分号后面一个空格,必需!!
前面的你能够根据需要随便设置!这个格式是我在做我的明细帐打印时用到的!
------华软网友回复------
大斑竹果然厉害,什么都知道。

这个问题以前一直用的是 dw2xl里面的功嫩,还真没注意呢。

还来到处留心皆学问啊。
------华软网友回复------
收藏
------华软网友回复------
收藏了。气球不平不行
------华软网友回复------
收藏了。气球不平不行

------华软网友回复------
^_^
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。