找回密码
 立即注册

QQ登录

只需一步,快速开始

postmanlly

社区贡献组

17

主题

79

帖子

327

积分

社区贡献组

积分
327

活字格认证元老葡萄

postmanlly
社区贡献组   /  发表于:2015-5-5 15:23  /   查看:8050  /  回复:12
如附件所示的报表,既有静态列,又有动态列,好像用table和matrix都不满足,请问如何开发这样的报表?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

12 个回复

正序浏览
frank.zhang
社区贡献组   /  发表于:2015-5-18 09:00:00
13#
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
postmanlly + 5 用了其他变通的方法

查看全部评分

回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-7 14:58:00
12#
您好,
Table不能实现动态列的功能,但是使用上述的方法,可以将单元格合并,这样展现的效果和动态列是一致的。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-7 13:57:00
11#
回复 10楼frank.zhang的帖子

谢谢回复,不过我问的是table如何实现动态列,不是单元格合并的问题,呵呵
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-7 09:54:00
10#
您好,
使用Table进行列单元格合并,主要使用Previous函数,来判断是否跟上一个格子的值一样,如果一致就不显示数据。需要在value和BorderStyle都进行设置。
另外需要给整个Table控件设置一个边框。
  1. =IIF(Fields!水果.Value= Previous( Fields!水果.Value ),"", Fields!水果.Value )
复制代码










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-6 17:54:00
9#
回复 8楼frank.zhang的帖子

好的,谢谢! 我试一下,不过table怎么实现动态列?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 17:31:00
8#
您好,
多个table进行合并,每个table的列数是不一样的,能够替代常见场景下动态列的使用。
回复 使用道具 举报
postmanlly
社区贡献组   /  发表于:2015-5-6 17:28:00
7#
回复 6楼frank.zhang的帖子

如果table和matrix不能合并的话,那么动态列不就不能实现了么?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 16:29:00
6#
您好,
matrix会涉及到单元格的合并,会增加复杂度。不建议不同的控件进行合并使用。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 16:28:00
5#
您好,
table和table并列拼接,通过相同的数据源,查询时使用order by 排序,是可以保证多个table的一行是同一条主数据的。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部