社区
图表区
帖子详情
在Crystal Report里,我设好一个数值字段后,保留两位小数~但它连没有小数的数据都显示小数~
miaomiaoga
2005-08-30 06:40:01
比如 12 33.5
就显示 12.00 33.50
但我只需要它显示12和33.5,超过两位小数才截取为两位小数,但这水晶报表就是弱智,怎么处理好?有DX们知道吗?。。
(CSDN的人气非常差,跟这论坛出错率有严重关系,每次发贴都怕发不成功而要重打一次)
...全文
310
4
打赏
收藏
在Crystal Report里,我设好一个数值字段后,保留两位小数~但它连没有小数的数据都显示小数~
比如 12 33.5 就显示 12.00 33.50 但我只需要它显示12和33.5,超过两位小数才截取为两位小数,但这水晶报表就是弱智,怎么处理好?有DX们知道吗?。。 (CSDN的人气非常差,跟这论坛出错率有严重关系,每次发贴都怕发不成功而要重打一次)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwdd129
2005-09-01
打赏
举报
回复
对,返回TRUE/FALSE,TRUE代表打勾选中
miaomiaoga
2005-08-31
打赏
举报
回复
我后来试了一下,用
if {表名.字段名} > int (({表名.字段名}) then
2
else
0
好像也可以。楼上兄弟的方法还没试,等一下试一下。
再问一句。那如果打勾的选项。是否应该返回TRUE/FALSE?
xwdd129
2005-08-31
打赏
举报
回复
哦,有个笔误,应该是:
if Right(ToText({表名.字段名},2),2) = "00" then 2 else
if Right(ToText({表名.字段名},2),1) = "0" then 1 else 0
xwdd129
2005-08-31
打赏
举报
回复
这个要写公式来进行设置,在格式化字段的设置小数位数那里,输入下面的公式:
if Right(ToText({表名.字段名},2),2) = "00" then 2 else
if Right(ToText({表名.字段名},2),2) = "0" then 1 else 0
[
Crystal
Report
]使用技巧
博客介绍了在水晶报表中制作页小计的方法。先在DataTable添加
数值
型
字段
pageno,代码遍历记录赋值,满10条自动还原为1。然后在水晶报表用该
字段
分组,设置组页眉在后面页新建页,最后添加“运行总和
字段
”,将需小计的
字段
放页脚。
Crystal
Report
保留
小数
位
本文介绍了如何使用IfIsNull函数进行条件判断以及CStr函数进行
数值
到字符串的转换,并提供了具体的实现代码示例。
crystal
report
group formula code.
本文介绍了在特定编程环境中如何使用条件判断语句进行
字段
转换,并提供了将
数值
求和并转换为文本格式的方法,同时展示了如何对多个
字段
进行求和操作。
Crystal
Report
sは
小数
点以下の表示方法を固定だれていません
本文介绍了一种用于检查
字段
值末尾是否包含零的逻辑判断方法。该方法通过逐步判断
字段
值的最后一位、最后两位等是否为零来决定最终返回值。此逻辑可用于
数据
清理和预处理环节。
crstal
report
s报表阿拉伯数字转成英文大写
本文提供了一段
Crystal
Report
的Formula代码,用于将
数值
金额转换成英文大写形式,并适用于
Crystal
Report
8.5版本。该代码通过复杂的条件判断实现了整数及
小数
部分的精确转换。
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章