数据删除

自定义一个删除按钮,删除数据之前,先在数据库中查询这条数据是否被确认,如果已经确认的数据则不允许删除,怎么实现?

FineReport 13999710835 发布于 2025-5-22 18:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-5-23 08:06

这个直接会数据库做个校验,然后提示删除或者不删除

按钮的点击事件,js如下

var cell = this.options.location;

//获取当前控件所在单元格的编号

var sql = "select 确认字段 from 表 where 主键字段='" + a + "'";

//假设主键字段在A2

var res = FR.remoteEvaluate('=sql("数据库连接","' + sql + '",1,1)');

if (res == '删除标记') {

_g().deleteReportRC(cell);

//删除当前行

_g().verifyAndWriteReport(); //校验并提交

} else {

alert("不能删除");

}

image.png

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-5-22 18:46

参考这个

增加一个标记字段。做标记删除

JS实现填报数据逻辑删除 https://help.fanruan.com/finereport/doc-view-1863.html

最佳回答
0
孤陌Lv6资深互助
发布于2025-5-23 08:53

在填报属性里  做数据校验  用SQL公式函数就好  这样提交的时候会做数据验证

  • 4关注人数
  • 42浏览人数
  • 最后回答于:2025-5-23 08:53
    请选择关闭问题的原因
    确定 取消
    返回顶部