明细汇总显示,但生成另一表时,如何明细插入

一个款号,多张单进货,我的报表是汇总查显这个款的总数量(无单号),表中做一个确认按钮,将明细数据款号,单号,写入一个ERP表,要如何实现?

-

也就是是要将erpA表的数据,插入到erpB表中,但要在帆软报表里选择款号,而帆软报表是要求汇总显示的

我是想汇总显示时,已查了一次,能否直接取到数据了,不用再在数据库里再查一次

-

数据源明细(erp-A表)

单号   款号 数量

A       001    2

A       002    4

B       001    3

汇总显示 (这是帆软报表,查询的是数据库查询上面的数据明细,然后列表不要单号,数量汇总显示)得到下面

款号  数量

001    5

002    4

在帆软报表,勾选的是款号001确认,

就要将erp-A表001的明细数据(带单号),插入到erp-B表中

-

这是不是就要从帆软汇总表里取得款号

然后再查一次A数据加上款号,再查入B表?

-

还是有什么方法直接帆软表数据查询的数据就可以插入B表

想省点查询资源

---按下面大哥说的,把明细也放在数据表里,到时插入的是明细表

但有个选取的问题,如何解决?

---

--

1111.png

FineReport love99me 发布于 2024-8-12 16:44 (编辑于 2024-8-13 09:13)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-8-12 16:45

用存储过程

  • love99me love99me(提问者) 就是不想再次数据库查询,想知道因为帆软是查了一次才汇总显示的,能否直接取得相应的数据
    2024-08-12 16:51 
  • Z4u3z1 Z4u3z1 回复 love99me(提问者) 存储过程中把插入和查询一并处理了,SQL数据集里面可以直接调用存储过程 EXEC 存储过程名 '${参数1}','${参数n}'
    2024-08-12 17:10 
最佳回答
0
很困想睡觉Lv6初级互助
发布于2024-8-12 16:55(编辑于 2024-8-12 17:17)

我理解的就是做个按钮将ERP_A表中所有明细数据插入erp_B中,如果我理解的正确切不想走数据库查询,那就是直接把ERP_A在这个表中展示出来然后设置对应填报属性到B表,最后根据实际把相关数据行隐藏掉,隐藏不影响填报。

image.png

这样?

  • love99me love99me(提问者) 是的,是要将erpA表的数据,插入到erpB表中,但要在帆软报表里选择款号,而帆软报表是要求汇总显示的 我是想汇总显示时,已查了一次,能否直接取到数据了,不用再在数据库里再查一次
    2024-08-12 17:02 
  • 很困想睡觉 很困想睡觉 回复 love99me(提问者) 直接设置填报提交入库呗,你想入库的数据不是都有了吗
    2024-08-12 17:07 
  • 很困想睡觉 很困想睡觉 回复 love99me(提问者) 如果你数据集里面把数据都查出来了,用的公式汇总展示的,那你就把明细数据列拖到报表里面隐藏起来,设置填报属性绑定对应的单元格就行。
    2024-08-12 17:09 
  • love99me love99me(提问者) 我明白了,把明细数据也列出来,但有个汇总勾选后,如何可明细也相应标记的问题,请看主问题加的图,谢谢
    2024-08-13 09:15 
最佳回答
0
虎虎生威呀Lv5见习互助
发布于2024-8-12 19:56

文档里 主子报表,嵌入式报表 看一下  有示例的

最佳回答
0
孤陌Lv6资深互助
发布于2024-8-13 09:22

主子报表 然后 子表根据主表勾选的动态传参 过滤出你要的数据 填报入库 不需要什么JS 使用动态参数就好了

  • love99me love99me(提问者) 但是我的汇总与明细,用的是同一个数据查询,这样汇总表是不是也就给了只有第一个勾选的数据了
    2024-08-13 09:28 
  • 孤陌 孤陌 回复 love99me(提问者) 你可以多建一个数据集啊
    2024-08-13 09:31 
  • love99me love99me(提问者) 回复 孤陌 ds1的临时表,可以给ds2取用吗?因为我们的ERP数据多,慢,就不想再查询多一次了
    2024-08-13 09:36 
  • 4关注人数
  • 214浏览人数
  • 最后回答于:2024-8-13 09:22
    请选择关闭问题的原因
    确定 取消
    返回顶部