如何执行存储过程以后,再查询表的数据?

QQ图片20200303163812.png需要通过存储过程来统计计算数据,之后通过查询按钮查询出结果表。如何实现在查询界面增加一个【统计】按钮,点击【统计】后运行存储过程,之后点击查询显示出查询结果。


FineReport 核桃哥哥 发布于 2020-3-3 16:31 (编辑于 2020-3-3 16:38)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
L大大Lv7高级互助
发布于2020-3-3 16:37

var sql = "Ugs_BH_Main";

var a = FR.remoteEvaluate('SQL("数据库", "' + sql + '", 1, 1)');


  • 核桃哥哥 核桃哥哥(提问者) 您好,我是新手,有具体的文档么?我没太明白您发的需要配置在哪里。
    2020-03-03 16:39 
  • L大大 L大大 回复 核桃哥哥(提问者) 上面发的可以用作按钮点击,会直接执行。你也可以数据集里直接调用 sqlserver 的是 exec 存储过程名称 \'${参数}\' 这个就跟select 一样了,可以直接把查询内容放到单元格的
    2020-03-03 16:41 
  • 核桃哥哥 核桃哥哥(提问者) 我查查资料尝试一下,搞定后给您采纳,谢谢您哦。打开了一扇窗,哈哈,主要是刚开始用,不太熟悉。
    2020-03-03 16:47 
  • L大大 L大大 回复 核桃哥哥(提问者) 嗯 有问题扣我
    2020-03-03 16:51 
  • 核桃哥哥 核桃哥哥(提问者) 回复 L大大 大佬,方便加个Q么?877196516
    2020-03-03 20:09 
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-3 16:33

这个直接用存储过程就好了啊 可以建这个数据集的 然后单元格绑定这个数据集就好了啊

image.png

  • 核桃哥哥 核桃哥哥(提问者) 您好,因为存储过程中不显示查询结果,所以存储过程中出不来具体的table。“单元格绑定这个数据集”您是指通过拖拽把左侧的单元格拖拽到右侧的表中么?
    2020-03-03 16:37 
  • 孤陌 孤陌 回复 核桃哥哥(提问者) 怎么不显示呢?显示的啊 像数据集一样用就好了啊
    2020-03-03 16:52 
  • 核桃哥哥 核桃哥哥(提问者) 回复 孤陌 是因为我的存储过程是一个计算过程没有查询结果所以显示不出来吧?
    2020-03-03 20:23 
  • 3关注人数
  • 716浏览人数
  • 最后回答于:2020-3-3 16:38
    请选择关闭问题的原因
    确定 取消
    返回顶部