参数界面手工添加的查询按钮如何与存储过程执行命令绑定

如下图一所示,

有两支存储过程,第一支存储过程(CalculateMPS)是依据传入的参数计算结果并存至SQL资料表,在FR参数编辑界面添加全部参数时会自动带出 查询按钮,且该按钮在预览界面时可以正常执行命令。第二支存储过程(SearchMPS)是依据参数条件在第一步的结果表里查询符合条件的结果值,并返回给FR的表格,但在参数界面添加参数时,不会自动带出第二个查询按钮,只能手工拖拽添加一个未经设置的查询按钮,预览时点击这个查询按钮不会执行任何命令,请问如何设置该查询按钮,可以使得其执行第二支存储过程的命令呢?


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

    (....)括号中间是你的存储过程参数,SearchMPS如果是用在报表展示,那用存储过程数据集,点参数面板的默认查询按钮就会执行了
    回复
    2016-09-23 09:14 
最佳回答
0
macro_hard发布于2016-9-23 09:14(编辑于 2023-9-6 09:34)
555
最佳回答
0
Jenny1230发布于2016-9-23 09:30(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    var sql=\"{call SearchMPS(\'“+CustomerCode+”\',\'“+SkuNo+\"\',\'\"+MPS_CompareQtyMin+\"\',\'\"+MPS_CompareQtyMax+\"\',\'\"+RatioMin+\"\',\'\"+RatioMax+\"\')}\";
    CustomerCode等这些参数在js脚本界面等右上角添加,值使用公式,公式=$CustomerCode(此处的CustomerCode为你参数界面的控件名),其它参数类似。注:所以参数我都当成字符串类型来写的,根据你自己的实际情况决定写不写单引号。


    回复
    2016-09-23 09:48 
最佳回答
0
Jenny1230发布于2016-9-23 09:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-9-23 09:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2016-9-23 09:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
Jenny1230发布于2016-9-23 09:48(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    你sql函数的用法就不对,第一个参数是数据连接的名字,sql(“mysql”类似这样的。
    存储过程数据集只加SearchMPS,产生的查询按钮就执行这个存储过程,第一个存储过程CalculateMPS通过添加新按钮,在新按钮的点击事件js脚本里执行。
    回复
    2016-09-22 19:19 
最佳回答
0
Jenny1230发布于2016-9-23 10:03(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 676浏览人数
  • 最后回答于:2016-9-23 19:23
    活动推荐 更多
    热门课程 更多
    返回顶部