怎样把小数点后4位的小数,该为2位?(25分)

  • 主题发起人 lantian329
  • 开始时间
L

lantian329

Unregistered / Unconfirmed
GUEST, unregistred user!
在Access 2000 数据库中
表:gongzi
字段:xianjin
字段中数据实实在在为4位小数,而显示为2位;
怎样把此字段中的数据小数位数实实在在的该为2位?

请各位大侠多提供几种方法,谢谢!
 
formatfloat('0.00',yourvalue);
 
进入 access, 修改表结构。

用 sql ,好象另一贴是一样的,是不是还不能执行?
alter table gongzi alter column xianjin dec(10,2)
----- ------ ===
有的数据库不需要这两个 找一下手册看实数怎么写。



 
to jsxjd:
是的还是不能执行,我找不到这方面的资料,所以又发帖子。

无论怎样执行它总是出错!
我实在不知道是怎么回事。
 
不用费心了!
我刚才专门查了一下文档。
在 Access 中是不能控制字段的小数位数的。
因为它的数据类型只能设为 单精度或双精度。
你可以自己打开 Access 设计器看一下。
即使在设计器中设置小数位数,也是不起作用的。
 
您的意思是说只能在delphi里使formatfloat('0.00',1234.4567)之类的语句吗?

没有别的简单方法了吗?

 
就用formatfloat行了
 
我想要简单的方法,麻烦大家…………
 
可是如果我要在GRID、QickReport中输出时,怎么样才能让他显示两位小数
如 1 就是显示 1.00
1.2就显示1.20
 
table, grid, qr都可以设置显示格式的,加mask。
 
直接改字段属性,改成小数两位
 
formatfloat('0.00',variable);
 
顶部