9.13 报表单元格增加"是否可修改"
当填报时,需要某些单元格可以修改值,某些单元格不可以修改值,现增加公式判断单元格控件是否生效
使用方法
报表设计器中打开填报报表,如下图所示,选中具体的填报控件,在控件设置中可见此属性
该属性支持报表公式,比如我们在"检验内容"下方单元格的是否可修改属性中,输入公式IsNull(Select('ds2','TYPEID')),即当ds2数据集为空时,返回true,即可编辑,当ds2数据集不为空时,不可编辑
为了便于验证,我们把ds2的typeid字段放到报表单元格上,如下
ds2数据集如下图所示,
当参数p为pt001时,可查询出一条记录,此时IsNull(Select('ds2', 'TYPEID'))返回false,即不可编辑,如下图
当参数p为1时,查不出记录,此时IsNull(Select('ds2', 'TYPEID'))返回true,即可编辑,如下图