找回密码
 立即注册

QQ登录

只需一步,快速开始

wu8829

中级会员

55

主题

266

帖子

643

积分

中级会员

积分
643

活字格认证微信认证勋章

wu8829
中级会员   /  发表于:2016-11-22 12:34  /   查看:5168  /  回复:10
工程师:
      我有一个报表,烦请将报表呈现改成:



       报表文件及报表涉及的图片见附件。


       报表参数Goods_Code,可能为某一个字符,例如:DZYH-20161117141117,也可能为字符序列,例如:DZYH-20161117141117|DZYH-20161117141118|DZYH-20161117141118

本帖子中包含更多资源

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

x

10 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-22 14:11:33
沙发
需要跟您确认您是想实现以下需求:
1. 一张报表中显示6个标签
2.  传参,参数可以是多值,也可以是单个值,根据用户传入的订单号,过滤 品名,型号,产地等字段?
回复 使用道具 举报
wu8829
中级会员   /  发表于:2016-11-22 14:23:36
板凳
首先一张表显示的标签数不确定,但是排列的方式就如上图。例如:如果Goods_code参数值为:
DZYH-20161117141117|DZYH-20161117141118|DZYH-20161117141119,那么肯定这个页面上所呈现的只有3个标签。

DZYH-20161117141117此为某个商品的编码,报表通过该编码获取商品的品名、型号、产地并显示在标签相应位置
回复 使用道具 举报
wu8829
中级会员   /  发表于:2016-11-22 14:24:10
地板
不知道我有没有表述清楚呢?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-22 15:32:50
5#
本帖最后由 Lenka.Guo 于 2016-11-22 15:54 编辑
wu8829 发表于 2016-11-22 14:24
不知道我有没有表述清楚呢?

了解您的需求了。传入的参数个数,对应生成标签的个数。
1. 报表样式,您可以参考报表模板,使用列表和溢出占位符控件,设置Overflow属性:



2. SQL 查询语句也需要将 = 改为 in (@ReportParameter1)SQL 语句:
  1. <div>select  Goods_Code,Goods_Name, Goods_Standards, Goods_Made</div><div>from  Goods_Name</div><div>where Goods_Code in (@ Goods_Code)</div>
复制代码
修改后的报表模板(注意修改数据源)




本帖子中包含更多资源

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

x
回复 使用道具 举报
wu8829
中级会员   /  发表于:2016-11-22 16:35:13
6#
能不能给我一个能直接运行、浏览的例子啊。。你发的这个压缩包我压根预览不了报表
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-22 16:48:54
7#
本帖最后由 Lenka.Guo 于 2016-11-22 16:52 编辑
wu8829 发表于 2016-11-22 16:35
能不能给我一个能直接运行、浏览的例子啊。。你发的这个压缩包我压根预览不了报表

您说的那个需求就通过修改报表模板就可以实现,上面传的压缩包,就是报表文件(因为浏览器不支持报表文件的上传)已经按照您的需求把您上传的模板修改了,您把附件下载下来,解压之后,将数据源修改下,把数据集改成上面说的SQL 语句就可以直接预览了。
回复 使用道具 举报
wu8829
中级会员   /  发表于:2016-11-22 17:02:27
8#
刚测试了如果Goods_code参数值为:
DZYH-20161117141117|DZYH-20161117141118|DZYH-20161117141119这样的序列就不行
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-11-22 17:30:24
9#
wu8829 发表于 2016-11-22 17:02
刚测试了如果Goods_code参数值为:
DZYH-20161117141117|DZYH-20161117141118|DZYH-20161117141119这样的 ...

如电话所沟通的,可以尝试使用多值参数类型来实现类似的功能,多值参数的使用可以参考博客: http://blog.gcpowertools.com.cn/ ... er_MultiValues.aspx

HTML5Viewer的资源帖: http://gcdn.gcpowertools.com.cn/showtopic-21243-1-1.html

评分

参与人数 1满意度 +5 收起 理由
wu8829 + 5 很给力!

查看全部评分

回复 使用道具 举报
wu8829
中级会员   /  发表于:2016-11-22 18:11:25
10#
关于这个标签的问题,圆满解决。谢谢美女工程师,谢谢小健健,谢谢!

接下来,就是跟着技术的步伐,逐步将FlashView改成Html5View
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部