水晶报表中,如何判断这个分组是不是最后一个分组?

ibmghostwjp 2008-11-12 10:18:06
水晶报表中,如何判断这个分组是不是最后一个分组?如果是则隐藏"组页脚".

...全文
116 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibmghostwjp 2008-11-14
  • 打赏
  • 举报
回复
谢谢阿泰!向阿泰学习!
阿泰 2008-11-14
  • 打赏
  • 举报
回复
CStr (totext({tour_infor.week_end},0))


totext(数字,0) 0表示小数点后面的位数
ibmghostwjp 2008-11-14
  • 打赏
  • 举报
回复
十分感谢,阿泰!

再问一个问题结帖.

在公式工作室中,内容如下:

if ({tour_infor.week_end}=0)then ''
else
CStr ({tour_infor.week_end})


返回的数字中后面自动有一个.00
如:83.00,为什么会自动加了这个".00"
因为这是公式字段,好像没有办法用"编辑对象格式"来去掉这个".00".
请指教.
阿泰 2008-11-13
  • 打赏
  • 举报
回复
在B组的组页脚,抑制显示,编辑里面的公式为:

{A组的分组字段名}<>next(A组的分组字段名)

原理:

判断当前的A组名 是否等于 下一条记录 的A组级别的组名
在B组级别,A组的组名肯定都是一样的
只有在A组最后一条的时候,它的下一条是B组,所以产生了切换,返回一个true,从而达到抑制效果
阿泰 2008-11-13
  • 打赏
  • 举报
回复
看一下节专家里的,组页脚,把公式去掉和打开看一下效果

模板一共有两组数据

CR是CR10.2 ADV DEV版本,希望你能打的开
阿泰 2008-11-13
  • 打赏
  • 举报
回复
哦?难道是我理解错了?还是用了多个分组?
你看下我做的这个例子,很小,普通下载即可

http://www.namipan.com/d/CR2008111301.rar/b860322c1aa356f9b4eac0f1a5ac7ba8ecfc66c3e52f0000
ibmghostwjp 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 babyt 的回复:]
抑制组页脚显示,编辑公式为:onlastreocrd
[/Quote]

不行!
阿泰 2008-11-13
  • 打赏
  • 举报
回复
我说呢,如此简单的一个示例竟然有俩人说不行,呵呵

我晚上再看看
ibmghostwjp 2008-11-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 babyt 的回复:]
哦?难道是我理解错了?还是用了多个分组?
你看下我做的这个例子,很小,普通下载即可

http://www.namipan.com/d/CR2008111301.rar/b860322c1aa356f9b4eac0f1a5ac7ba8ecfc66c3e52f0000
[/Quote]

阿泰:
先感谢你的例子.

我做的是分组嵌套,即:分组A里再做了一个分组B,分组B设置了"组页脚",如果某个分组A中的分组B是最后一个分组,那么我想隐藏这个分组B.
hhhh63 2008-11-12
  • 打赏
  • 举报
回复
不行

阿泰 2008-11-12
  • 打赏
  • 举报
回复
抑制组页脚显示,编辑公式为:onlastreocrd

4,818

社区成员

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

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