普通填报表,有一列使用了下拉框(见上图),下拉框数据字典共有2列数据,数据库保存需要实际值数字,显示是名称。现在在填报属性里面用公式value("xmtype",1,2,G3),然后通过EXECL导入的数据正常提交以后,数据库表里面值就是正常的实际值数字,但是通过填报界面进行下拉修改以后再提交就报错误,说不允许插入NULL值,可是数据库表字段和报表字段也都允许为空,而且下拉也选择了有名称。若同时把这公式放在旁边单独一列出来的数据确是空值,而只有把公式改成value("xmtype",2,1,G3)以后才能显示。可要是把这公式放在填报属性以后再提交同样提示不允许插入空值。 |