按钮控件执行SQL语句



我有这么一个删除条件,需要用按钮控件执行删除sql语句,但是不知道如何使用fr实现。需求如图


按钮控件执行SQL语句.png



FineReport 1005770242 发布于 2021-1-18 15:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LSQ000Lv5中级互助
发布于2021-1-18 16:08(编辑于 2021-1-18 16:09)

试一下提交入库
image.png

  • 1005770242 1005770242(提问者) 提交入库只能规定提交一个表,那这个就跟删除提交没有什么区别了。
    2021-01-18 16:12 
  • LSQ000 LSQ000 回复 1005770242(提问者) 可以写多个删除提交,每个提交对应不同的表,通过设置提交条件判断传入参数如果于提交表一致则执行提交
    2021-01-18 16:27 
最佳回答
0
ColdmanLv6高级互助
发布于2021-1-18 16:19(编辑于 2021-1-18 16:20)
var s = contentPane.parameterEl.getWidgetByName("下拉控件名").getValue();
var t = contentPane.parameterEl.getWidgetByName("日期控件名").getValue();

var sql = "delete from"+s+"where 日期字段 = '"+t+"'";
alert(sql);
FR.remoteEvaluate('=SQL("数据连接名","'+sql+'",1,1)');

需要关闭脚本限制

image.png

  • 1005770242 1005770242(提问者) 您好,我根据您写的事件,尝试了一下,点击提交按钮,系统并未进行sql任何操作,我觉得应该是数据库连接名有问题,请问一下这个数据库连接名是指什么?
    2021-01-18 16:39 
  • 1005770242 1005770242(提问者) 提示: CustomJSError : Cannot read property \'getWidgetByName\' of undefined
    2021-01-18 16:49 
  • Coldman Coldman 回复 1005770242(提问者) 你Q多少
    2021-01-18 17:00 
  • 1005770242 1005770242(提问者) 回复 Coldman 1005770242
    2021-01-18 17:00 
  • Coldman Coldman 回复 1005770242(提问者) 还要回答问题,那你加我吧471032569
    2021-01-18 17:05 
  • 4关注人数
  • 1897浏览人数
  • 最后回答于:2021-1-18 16:20
    请选择关闭问题的原因
    确定 取消
    返回顶部