希望在做新员工录入时员工卡号如果有重复,系统可以加以判断并且弹框提醒一下,已达到防呆效果、、、、、、
请升级到最新版本20230607,最新版本已有重复提示
官方认证第三方服务团队 樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626 承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务) 服务介绍:http://www.onlyit.cn/onlyit_service.html
或者使用脚本提示 int obj_change() { if(change_obj == "Edit_Emp_Card_No") { string cardno; cardno = gui_get_val("Edit_Emp_Card_No"); db_run("select emp_id from emp where emp_card_no='"+ cardno +"'"); if(db_res(0) != '') { warn('【'+db_res(0)+'】已登记考勤卡号【'+cardno+'】请重新输入!') gui_set_val("Edit_Emp_Card_No",'') }; return 0; }; //msg('obj change'); //change_obj return 1; };
你说的这个系统防呆提醒在修改完员工卡号的时候点保存是不会提示的,只能在下一次打开员工资料界面的时候才能提醒,这个还是有弊端的,最好是在点击保存的时候系统可以检索一下数据库中是否有重复的员工卡号,如果有重复的程序直接返回不进行插入的数据库的动作!!!这样才能完全避免重复的发生
把脚本放到保存时执行的段落就可以了
OK,已经用这个脚本处理了,非常感谢!!!!
登录后方可发贴