当前位置: 代码迷 >> VFP >> 如何定义“-27.36db”的数据类型
  详细解决方案

如何定义“-27.36db”的数据类型

热度:3477   发布时间:2013-02-26 00:00:00.0
怎么定义“-27.36db”的数据类型?
我想在表中建一个字段,使它的结果为负数,且有单位“db”
怎么做到?
而且,希望运行表单进行添加数据时,直接输入   27.36,而不是输入“-27.36db”。
而在打印时,报表又自动显示“-27.36db”
谢谢各位先!

------解决方案--------------------------------------------------------
作为字符型处理,更新数据时做个变换:
'- '+alltrim(str(lnValue,10,2))+ 'db '
------解决方案--------------------------------------------------------
该字段应设为数值型,长度为可设为10,小数点位数设为2。在显示或打印时按楼上的方法进行转换即可。
------解决方案--------------------------------------------------------
要变换处理
------解决方案--------------------------------------------------------
字段用数值型,打印时,在域控件的表达式里填写: "- "+TRANSFORM(字段名)+ "db "
  相关解决方案