控件连接access表的Money_字段(单精度,2位有效小数),不过在预览的时候,显示小数位数过多,比如表里面的值为409.20,但在报表中却显示409.203125,请问怎么解决
解决方案 »
- 打印条形码问题,在线等待!
- 我安装Delphi7。0时的问题,一个星期了,郁闷啊
- 用getwindowtext能不能获得窗体内label控件的文字?
- :问一道关于两数组排序的算法问题。
- 有几个问题请教,大家快来看看,分数不够慢慢加。
- 程序崩溃救命
- delphi 2010 内如何显示ADO DB的控件面板
- 请问那里有《Delphi6开发人员指南》中文版下载啊,英文也可
- 如果將ADOCONNECTION的CONNECTIONSTRING設為動態的﹐那么在程序的哪個事件中設置ADOQUERY的ACTIVE屬性﹖
- 关于Winapi的问题,请帮我看一看?
- 怎样禁止combobox控件的编辑功能,让它只能选择?
- 怎样将文本文件转换成mdb或者dbf?我是说用delphi,谢谢!
有个button
我是这样写的:
procedure TForm1.Button1Click(Sender: TObject);
begin
QRDBText2.Caption:=FormatFloat('0.00',ADOQuery1.fieldbyname('money_').AsFloat);
QuickRep1.Preview ;
end;
但不行
var i:real;
begin
//i:=12.612412;
i:=ADOQuery1.fieldbyname('money_').AsFloat;
QRDBText2.Caption :=formatfloat('#.00',i);
end;
convert(money,field)
我说的是在报表里,不是显示在普通的text里
下面是代码:
procedure TForm1.Button1Click(Sender: TObject);
var i:real;
begin
i:=ADOQuery1.fieldbyname('money_').AsFloat;
QRDBText2.Caption:=FormatFloat('#.00',i);
QuickRep1.Preview ;
end;
不信你再试试
能再说具体点吗?
------
双击adoquery-找到对应字段-设置displayformat属性