如何做这种多栏报表

先来看最终效果

细码单.png

解释上面图片中的数据:

  1. 图片中的“缸号”相当于产品的批次号

  2. 一个批次号可能有18笔数据或者17或者16

  3. 为了尽量节约打印空间,采用了多栏(多列)并且是横向走势(看每个批次中的序号),这样纵向上可以根据不同数量伸缩高度

  4. 但是,上面的效果是我在项目中使用了freemarker做的,FineReport要如何做这个效果,最好有个案例

  5. 有必要的话:QQ = 409223171

====================================================

下面是在2020年4月4日 21:43:04更新:

为了方便大家帮忙解决问题,我制作了建表语句、测试用数据以及我想要达到的效果

原本想要直接发在帖子里,但是内容有点多(测试用数据有点多,直接放在帖子里超出字数限制了)我就上传到了百度网盘,是永久有效,希望有时间的同学能帮忙看看。你下载后可以看到一个markdown文件,里面有MYSQL的建表语句(当然SQLSERVER也适用),还有用于插入测试数据的SQL语句,并且压缩包里还有图片用于展示我想要达到的效果,感谢您的帮助。有必要的话 QQ = 409223171.

链接:https://pan.baidu.com/s/1F_rflpeB9aab8LER5HUDiQ 

提取码:k1bq

=====下面是内置了数据集的报表模板=======

detailList.cpt


FineReport chanchaw 发布于 2020-4-3 16:40 (编辑于 2020-4-5 14:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-4-3 16:41

卡片分栏-https://help.finereport.com/doc-view-354.html


参考文档,有示例!

  • chanchaw chanchaw(提问者) 我修改了帖子内容,给出了测试数据,麻烦再来看看
    2020-04-04 21:56 
最佳回答
0
孤陌Lv6资深互助
发布于2020-4-3 16:47(编辑于 2020-4-5 22:03)

你这个是 先根据缸号分组 然后再卡片分栏

image.png

  • chanchaw chanchaw(提问者) 我修改了帖子内容,给出了测试数据,麻烦再来看看
    2020-04-04 21:56 
  • 孤陌 孤陌 回复 chanchaw(提问者) 你打开设计器 文件 输出 内置数据集 有参数 记得给值 然后把这个内置数据集模板放到论坛就好了
    2020-04-05 14:18 
  • chanchaw chanchaw(提问者) 回复 孤陌 已经上传,在帖子的最后
    2020-04-05 14:55 
  • 孤陌 孤陌 回复 chanchaw(提问者) 你给了多少数据啊
    2020-04-05 15:16 
  • 孤陌 孤陌 回复 chanchaw(提问者) 你的数据不对啊 每个批号 都是8行
    2020-04-05 15:20 
  • 3关注人数
  • 597浏览人数
  • 最后回答于:2020-4-5 22:03
    请选择关闭问题的原因
    确定 取消
    返回顶部