ecz 发表于 2024-5-4 23:37:52

9.102报表,如何实现多行记录打印在一行

数据表结构,

ID,单据号,岗位,用户名
1         01          经办    张三
2         01      审核   李四
3      01         总经理   王总

4         02         经办    赵六
5         02      审核   马七
6      02         总经理   王总



报表打印要求(在每主表每个单据下方,把对应的明细表的记录打印在同一行)

......单据主表内容略,底部签名栏要求(以本单据为01单据为例).......
经办:张三                        审核:李四                     总经理:王总

trueboy 发表于 2024-5-5 01:10:17

用odata公式,

ecz 发表于 2024-5-5 01:29:41

trueboy 发表于 2024-5-5 01:10
用odata公式,

是报表哦,页面上列表组件很容易实现

olookok 发表于 2024-5-5 10:25:48

本帖最后由 olookok 于 2024-5-5 10:27 编辑



要点是 设置报表参数 并接收参数传值








ecz 发表于 2024-5-5 10:36:33

本帖最后由 ecz 于 2024-5-5 10:37 编辑

olookok 发表于 2024-5-5 10:25
要点是 设置报表参数 并接收参数传值
底部审核行与主表是绑定的,内容随主表变动。


准确说就是这个是单据套打,底下审核栏与单据是关联变动

ecz 发表于 2024-5-5 17:19:34

已解决,按岗位分成多个数据源,有没更好的办法

Lay.Li 发表于 2024-5-6 16:09:52

感谢各位大佬的支持~
这个的话最好就是修改一下数据源的结构,将多行数据转到一行记录中存储,这样报表中展示一行数据就可以将全部数据展示出来了
页: [1]
查看完整版本: 9.102报表,如何实现多行记录打印在一行