社区
Delphi
帖子详情
如何去掉报表中的0.00 ?
dgzhou
2000-06-25 06:08:00
在报表中如何实现一数值字段(是计算字段)保留2位小数,但是为0时就不打印?
也就是不要打印出0.00之类的东西。
...全文
464
6
打赏
收藏
如何去掉报表中的0.00 ?
在报表中如何实现一数值字段(是计算字段)保留2位小数,但是为0时就不打印? 也就是不要打印出0.00之类的东西。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dgzhou
2000-07-02
打赏
举报
回复
谢谢多位,我的问题已经帮我解决了。再次多谢。
hellen2000
2000-06-28
打赏
举报
回复
把QRDBTEXT换成QRLabel,在BandBeforePrint事件中作判断.
if fieldbyname('')=0 then QRLabel.caption='' else
QRLabel.caption=currtostr();
dudo
2000-06-27
打赏
举报
回复
完全可行,请看
procedure TForm1.QRLabel1Print(sender: TObject; var Value: String);
^^^^^^^^^^^^^^^^^
注意到 var Value: String 声名了吗.实际上在onprint事件中所有类型的字段,都已转化为string型,并且可以对 value做出判断,更改为自己想要的值,不过用的最多的可能也是按照我们想要的输出格式来打印吧。
halfdream
2000-06-26
打赏
举报
回复
如果出现的地方比较多倒不如直接把判断的程序写在
OnCalcFields 事件中。
dgzhou
2000-06-26
打赏
举报
回复
可该字段是数值型,可如何让它等于""呢?难道要另加一个string型的计算字段不成?
dudo
2000-06-25
打赏
举报
回复
在onprint事件中判断Value是否为"0.00",是则 Value="",否则不变.
MySQL命令大全
Query OK, 0 rows affected (
0.00
sec) 此操作使testuser能够在每一个test数据库
中
的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序: mysql> exit Bye9! 1:...
MYSQL常用命令大全
Query OK, 0 rows affected (
0.00
sec) 此操作使testuser能够在每一个test数据库
中
的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序: mysql> exit Bye9! 1:...
巧用锐浪
报表
:用
报表
脚本实现动态显示小数位数
在某些统计
报表
中
,某类数字其值取值范围相当大,为了让超大的数据总的显示位数不要太多,而较小的数据又要显示有足够的精度,即根据数据的大小,显示不同的小数位数,这有点类似计算机
中
表示带小数数据的浮点数机制...
帆软: js 实现控制空行隐藏详解(决策
报表
)
这里写目录标题一、普通
报表
空行隐藏(js实现)二、前言三、分析问题四、决策
报表
隐藏空行1.简单设计的样板2.实现效果3.js代码截图步骤实现代码6.测试文件 一、普通
报表
空行隐藏(js实现) 帆软: js 控制隐藏空行...
数据库
报表
数据库
报表
前言 利用oracle语句完成数据库
报表
一、
报表
详情 注:合计、预算占比、实际占比、Gap需要通过一定的计算得出,其
中
预算占比和实际占比需要通过预算总和、实际总和做除法得出 二、步骤 1.首先通过...
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章