填报,如何控制出勤人数不能大于定编人数?

填报,如何控制出勤人数不能大于定编人数?

搜狗截图20230202161753.jpg

数字控件,如何在填报“出勤人数”后自动判定不合格或者无法填报

FineReport 阿聪聪 发布于 2023-2-2 16:18 (编辑于 2023-2-2 16:19)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-2 16:19(编辑于 2023-2-2 16:21)

校验:B2<=B1

image.png

  • 阿聪聪 阿聪聪(提问者) 我是用button提交的,可以设置吗?
    2023-02-02 16:31 
  • LTC朝 LTC朝 回复 阿聪聪(提问者) 自定义按钮提交不能使用数据校验。那你可以给B2单元格的控件添加编辑后事件,编辑后获取B1的值,然后和当前值比较,如果比B2小,则弹出错误提示
    2023-02-02 16:35 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-2 16:20

image.png

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2023-2-2 16:21

image.png填报校检一下

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-2 16:22

直接在出勤然是那个控件后写js,编辑后事件

var cell = contentPane.curLGP.getTDCell(1,1);

contentPane.curLGP.selectTDCell(cell);

var a=this.getValue();

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var b=contentPane.getCellValue(col,ro-1);

if (a >b) {

alert("出勤人数不能大于定编人数");

      contentPane.setCellValue(col,ro,"");

}

  • 2关注人数
  • 408浏览人数
  • 最后回答于:2023-2-2 16:22
    请选择关闭问题的原因
    确定 取消
    返回顶部