填报问题,数据校验

image.png


image.png


工作任务和任务单,一一对应,一个任务单只能对应一个工作任务。同一个工作任务可以建多条。

已经完成的工作任务不能在新增,工作任务。

大佬们,给个思路也可以



FineReport 晓亮 发布于 2019-5-22 14:38 (编辑于 2019-5-22 15:18)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
晓亮Lv7资深互助
发布于2020-9-16 17:04

判断任务完成状态,当前人员只要有完成状态,就不可建工作任务

最佳回答
0
17857024676Lv2见习互助
发布于2019-5-23 09:36

image.png

这个可以在插入按钮上使用条件属性,if工作情况=“完成”,使用条件属性的控件,添加一个不可用的控件

image.png

  • 晓亮 晓亮(提问者) 比如以前保存过数据,有这个一条: 数据建模 , ‘2019-05-23-001’,工作情况是已完成的情况,就不可以,新增数据建模这个工作任务了。
    2019-05-23 09:53 
  • 晓亮 晓亮(提问者) 我解释一下工作任务,一个工作任务,有不同的工作内容,可以建多条。
    2019-05-23 09:54 
最佳回答
0
langyunLv5初级互助
发布于2019-5-23 09:38(编辑于 2019-5-23 09:41)

没看懂啥意思,是先创建工作任务,然后选择一个任务单?工作任务是唯一的,任务单可以多个工作任务共用?

已完成的工作任务不能在新增是什么意思,工作任务也是已经创建好的?这个表是做关联吗?

  • 晓亮 晓亮(提问者) 对先创建工作任务,任务单可以为空。比如说,建一个‘数据建模’的工作任务,对应了‘2019-0523-001’,其他的工作任务,就不能用这个任务单编号了。
    2019-05-23 09:51 
  • 晓亮 晓亮(提问者) 我解释一下工作任务,一个工作任务,有不同的工作内容,可以建多条。
    2019-05-23 09:54 
  • langyun langyun 回复 晓亮(提问者) 哦,基本上理解你的意思,工作任务下拉框过滤一下已完成的选项,在工作任务和对应任务单这两个下拉选择框上加一个js校验,用于判断数据库是否已存在,获取这两个下拉框的值去数据库里查一下,如果存在弹出提示,并且把已选择的内容置空,重新选择
    2019-05-23 11:55 
  • 晓亮 晓亮(提问者) 回复 langyun 我知道,但是不会写。才问的呐
    2019-05-23 12:10 
  • langyun langyun 回复 晓亮(提问者) 哦,哈哈,直接问这个不就好了, 首先呢,先获取当前行的行号,这个用自带的row()就可以了, 然后呢获取单元格中的内容,var 内容1= document.getElementById(\"C2-0-0\").innerHTML; 然后拼接成sql var sql1 =\"SQL(\\\"112oa\\\", \\\"SELECT id FROM 任务表 WHERE 工作任务= \'\" yuefen + \"\'\\\", 1, 1)\"; 使用内置函数执行var isture = FR.remoteEvaluate(sql1);并且获取执行结果; 然后判断结果是否大于0,大于零说明存在,然后给把下拉框的数据清空 if(isture <= 0 ) { alert(\"当前数据已存在,请重新选择!\"); var Count = \'null\'; document.getElementById(\'C3-0-0\').innerText=Count return; }
    2019-05-23 13:27 
  • 3关注人数
  • 543浏览人数
  • 最后回答于:2020-9-16 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部