EXCEL填报导入,有效性校验问题,怎么实现,同一个公司,日期,项目的情况下课时只能存在唯一的一个,如图用户导入的课时不同则校验不通过,请问这个校验要如何实现?
下面语句实现的是:当月日期下身份证号码是否已经存在,你可以按照这个更改下,语句是在数据校验里面。
len(SQL("Wage", "select sfzh from xjgzb where sfzh='" + C4 + "' and cxdate='" + AO4 + "' ", 1, 1)) <= 0
先把三个列,用CONCATENATE()和在一个单元格,然后只要校验这个单元格有没有重复就可以了
校验字段下是否有重复填报数据-https://help.fanruan.com/finereport/doc-view-2399.html
这个校验写起来比较麻烦
帆软的简单处理方式是
把填报主键,定位 公司+日期+项目
这样,即便有重复,也会被覆盖掉了.
JS去掉填报校验出错提示框-http://help.finereport.com/doc-view-1792.html
可以根据条件中,填写sql查询,然后进行校验