以上,B列需要填报身份证信息
当B列还没有填的时候 C列会出现‘false’
需求:当B列为空是,要求C列不显示匹配值,或者显示空也可以
当B列填报后,C列在用公司匹配性别
(我只是举个例子,目的就是在B列空的时候 C列用的函数不计算或者返回空值)
我用了条件属性 没有生效
这种情况用公式不太行了
考虑用js,对B列控件,做编辑后事件,将结果赋值给C列对应单元格。
var number=this.getValue()
var sql="sql(\"连接名\", \"select 性别 from 人员表 where 身份证号='"+number+"'\", 1, 1)"
var xingbie=FR.remoteEvaluate(sql)
contentPane.setCellValue(col,row,xingbie)
IF(LEN(B2)=0,'',你C2原来的公式)
你C列直接写if语句就可以
=IF(len(B1)==0,"",你的计算公式)
这样不就可以了
你说的填报,也就是说需要先把B列的值填报进数据库,然后刷新,此时B列有值,C列的判断才能有效