如何实现在参数面板点击查询按钮时,根据选择的参数(定单号(可多选)、定单类型...

如何实现在参数面板点击查询按钮时,根据选择的参数(定单号(可多选)、定单类型),先将后台数据库A表的数据插入B表,然后将B表的数据显示在表单式主子表中。
可以接受的其他实现方法:点击查询,判断B表中是否存在该定单号、定单类型,如果存在显示B表数据,如果不存在则显示A表数据。(尝试过关联数据集,但是写不出判断B表中是否存在的数据集条件)
业务场景:需要根据定单号、定单类型查询出定单信息以后,对查询出的数据进行修改后再打印,并且如果再次进行查询打印,显示的数据应该为修改后的数据。但是存储原定单信息的A表数据不能进行更新。
如果各位大神有其他更好的实现方法,也可以,谢谢。

FineReport君之名 发布于 2016-12-19 13:11
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共14回答
最佳回答
0
gqmao发布于2016-12-19 13:11(编辑于 2023-9-6 09:34)
555
最佳回答
0
flyingsnake发布于2016-12-19 13:15(编辑于 2023-9-6 09:34)
555
  • 君之名 君之名(提问者)

    因为表格的样式比较复杂,所以并不想这样做,当然如果没有更好的方法,这个方法确实是可行的。所以先谢谢啦。
    回复
    2016-12-19 13:19 
最佳回答
0
君之名发布于2016-12-19 13:19(编辑于 2023-9-6 09:34)
555
  • flyingsnake flyingsnake

    恩。这个应该最简便了。以后维护的成本也低些。

    共同期待有大神提出更好的解决方案
    回复
    2016-12-19 13:21 
最佳回答
0
flyingsnake发布于2016-12-19 13:21(编辑于 2023-9-6 09:34)
555
  • 君之名 君之名(提问者)

    按照你刚刚提供的方法,我确实可以将数据取出来,但是试了一下,因为我最终设计出的是表单,含表头和明细,需要进行按订单号分组显示明细。现在因为单元格的数据来源是公式而不是数据集字段,我设置父子格无效,达不到按订单号分组显示明细的效果。不知道我描述清楚了没有,这个问题有什么解决方法吗?
    回复
    2016-12-19 16:35 
最佳回答
0
君之名发布于2016-12-19 16:35(编辑于 2023-9-6 09:34)
555
  • flyingsnake flyingsnake

    这个不难解决吧。你在查询按钮中,把构成的整个的sql作为一个变量通过url方式传导至新的表单中(cpt中也一样)。之后就可以按这个sql生成数据集了。
    有了数据集,想怎么展现数据就怎么展现数据
    回复
    2016-12-19 19:27 
最佳回答
0
flyingsnake发布于2016-12-19 19:27(编辑于 2023-9-6 09:34)
555
最佳回答
0
君之名发布于2016-12-19 21:36(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao

    应该是可以的,我没有测试过。即使不可以,把上面的语句封装进存储过程,取数调用该存储过程,肯定没问题。
    回复
    2016-12-19 21:44 
最佳回答
0
gqmao发布于2016-12-19 21:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
君之名发布于2016-12-19 21:48(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao

    明天吧。你加我QQ,远程看看。没道理不行的。
    回复
    2016-12-19 23:14 
最佳回答
0
gqmao发布于2016-12-19 23:14(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 575浏览人数
  • 最后回答于:2016-12-20 10:10
    活动推荐 更多
    热门课程 更多
    返回顶部