水晶报表

qinzhuhua 2009-03-18 12:34:59
有一个字段a(a是金额,为int型),当a=0时,报表上的金额要显示为空
当a!=0时,金额显示a的值
在报表中,怎样写公式实现?
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
springbell 2009-03-20
  • 打赏
  • 举报
回复
偶像 - -!
moonshineidolon 2009-03-18
  • 打赏
  • 举报
回复
呵呵 好像也能

不过怎么写 我记得不太清了

以前都这么写了 呵呵
qinzhuhua 2009-03-18
  • 打赏
  • 举报
回复
感谢1楼的回复,但是我想在水晶报表公式中实现
难道不能写公式实现吗?
moonshineidolon 2009-03-18
  • 打赏
  • 举报
回复
你这个还是在数据库中实现把

select case when a= 0 then '' else cast(a as varchar) from ...
zhaozhijun0207 2009-03-18
  • 打赏
  • 举报
回复
if {a}=0 then
" "
else
cstr({a})

公式归我了.
阿泰 2009-03-18
  • 打赏
  • 举报
回复
看5楼的方法。。
qinzhuhua 2009-03-18
  • 打赏
  • 举报
回复
可是,客户要求当金额=0时,一定要是空值
阿泰 2009-03-18
  • 打赏
  • 举报
回复
另外也可以用公式:

if {a}=0 then
" "
else
cstr({a})
阿泰 2009-03-18
  • 打赏
  • 举报
回复
在字段上点右键,设置字段格式,弹出界面里有个“数字”,点进去,点“自定义按钮”,在弹出的小界面上

有个“将零值显示为”,下面有个下拉框,里面有“-”和“0” 两个项目,你可以而选“-”

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧