改变报表中显示的小数位数的程序方法 在sql里使用round函数round(num,2),保留到小数点后2位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就是写在这个语句的后面拉?ADOQuery1.sql.add('select * from AA');我不怎么会用函数,那这个函数怎么写?比如我就是把要显示出来的'abbb'这一列保留小数点后两位呢?具体怎么写????请帮帮忙拉?事件紧迫!!!! Query的右键,Fileds Editor,增加所需要显示的所有字段,对浮点型的字段定义:DisplayFormat :='0.00'就可以了 还有一种方法就是:Select aa=Convert(numeric(12,2),你的字段名) From ...不过这个函数是自动截短的,或1位或两位 我不能这样实现不需要用程序来实现因为我是动态设置ADOQuery的 还有一种方法就是:Select aa=Convert(numeric(12,2),你的字段名) From ...不过这个函数是自动截短的,或1位或两位 你的意思就是直接在作Select的时候就设置???Right?那它自动截载的这个1位或2位是以什么来定的呢?随机????? 你用的是什么报表控件?使用QR的话,把QRTEXT的MASK属性设置为0.00就可以了在程序中如此写也可以:qqtext.mask:='0.00'; Select aa=Convert(numeric(12,2),你的字段名) From ...不过这个函数是自动截短的,功能和FloattoStrf一样的,不过convert是SQL的,而FloattoStrf是delphi的.你的SQL语句就直接按我上面写的做,没问题。 lxl(蚊蚊) : 用你的方法试了,成功!,谢谢 njbudong(不懂) : 用你的方法也试了,但是什么都显示不出来了,不知道是不是由于我的在用到多个if 来决定显示,而且后面报表中又有设置,所以冲突:) 但是很感谢,我又学到了一种方法谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 求教指针转换 dbgrideh列宽如何根据字段宽度自动设置呀? 请问如何设置IdTelnet的超时时间 两个数据表字段之间的对应 请问dxDBTreeView中的DisplayField和ListField之间有什么区别呀 请问如何在Memo内读出一段指定的文字? Delhpi和gif动画!在线等待。 大家做数据库一般用什么表格控件?(来者有分) 求登录窗口源码。 哪里能下载 delphi update pack?(当然是免费的) 怎么限定鼠标再一个固定的form内移动? 关于木马(在线关注)
ADOQuery1.sql.add('select * from AA');
我不怎么会用函数,那这个函数怎么写?
比如我就是把要显示出来的'abbb'这一列保留小数点后两位呢?
具体怎么写????
请帮帮忙拉?事件紧迫!!!!
Select aa=Convert(numeric(12,2),你的字段名) From ...
不过这个函数是自动截短的,或1位或两位
不需要用程序来实现
因为我是动态设置ADOQuery的
Select aa=Convert(numeric(12,2),你的字段名) From ...
不过这个函数是自动截短的,或1位或两位
Right?
那它自动截载的这个1位或2位是以什么来定的呢?随机?????
使用QR的话,把QRTEXT的MASK属性设置为0.00就可以了
在程序中如此写也可以:
qqtext.mask:='0.00';
不过这个函数是自动截短的,
功能和FloattoStrf一样的,
不过convert是SQL的,而FloattoStrf是delphi的.你的SQL语句就直接按我上面写的做,没问题。
用你的方法试了,成功!,谢谢
njbudong(不懂) :
用你的方法也试了,但是什么都显示不出来了,不知道是不是由于我的在用到多个if 来决定显示,而且后面报表中又有设置,所以冲突:)
但是很感谢,我又学到了一种方法谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1