在delphi的table中,使用了计算字段,但用SQL后,不能在dbgrid中不能显示。(100分)

  • 主题发起人 主题发起人 netparty
  • 开始时间 开始时间
N

netparty

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi的table中,使用了计算字段(计算结果带小数),但用SQL的Select在
dbgrid显示该字段内容时,始终不能按设置的数据格式显示,而是精度很高的数值
(如。0.88就显示0。878383838383).请指教。
 
设置计算字段的displayformat的属性为0.00就可以显示两位小数了.
 
显示时用format()不就行了。还能四舍五入。
 
在代码中可以用FormatFloat('#0.00',YourFloat);
 
EditFormat
DisplayFormat
 
这种问题就留给我们这些初学者嘛
你们分都那么多了,答些难的!
<marquee><font color="red"><strong>^o^</strong></font></marquee>
 
如果是ADOTABLE,双击ADOTABLE.再右击.选中菜单上的ADD FILEDS.再在FIELDS的属性设定:
EDITMASK
DISPLAYFORMAT
EDITFORMAT
的格式就可以了.
 
设置计算字段的displayformat的属性为0.00。
 
其实用FormatFloat('#0.00',YourFloat)就能搞定
 
多人接受答案了。
 
后退
顶部