Access+ADO(50分)

  • 主题发起人 主题发起人 yuxuan_xp
  • 开始时间 开始时间
Y

yuxuan_xp

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:使用ADO+Access2000【结构:ID,自动编号。FloatValue:单精度。】,发现增加一条记录,为什么在

DBGrid显示的Float数据小数点位数很多。怎么控制小数位数。谢谢
Append
FieldByName('FloatValue').Value := StrToFloatDef(Edit1.Text,0);
Post
 
FieldByName('FloatValue').displayformat := '0.0'
 
在DBGrid里增加你需要的几列,设置Float数据列的显示格式(属性Displayformat)为:'0.00'
 
Access里面不是可以设置小数位数么?
 
FieldByName('FloatValue').displayformat := '0.0'

提示DisplayFormat没定义!??
 
FieldByName('FloatValue').displayformat := 0.0
 
我的意思:[Error] Unit1.pas(36): Undeclared identifier: 'DisplayFormat'
 
TFloatfield(FieldByName('FloatValue')).displayformat := '0.0'
 
有2种方式
1 、将数据库字段改为numeric
2、 设置displayformat属性 := '0.00'
 
这么多我知道,
谢谢。。。。。
 
接受答案了.
 
谢谢各位了!!!
 
后退
顶部