1.作用
设置行单元格样式,可精确到明细表数据项的单元格样式设置。通过鼠标选中行或匹配条件,来改变明细表数据项的单元格样式,可以改变背景颜色、字体、添加下划线和删除线。可达筛选数据,便于用户查阅的目的,以及对一些特殊数据行进行锁定的效果。
2.使用方法
进入模板设计界面,单击【填表公式】,打开“填表公式管理”对话框,选中具体的事件,在对话框底部单击【添加公式】,弹出“请选择操作”对话框,选择“设置行单元格样式”公式,在选中的事件下添加好“设置行单元格样式”公式,并完善公式。
3.参数说明
一个完整的公式包含3部分:执行条件,数据源,设置行单元格样式(操作),其中执行条件默认为空,数据源为无,接下来再看详细的参数;
①名称:先给新建的公式取一个便于识别的名称,如“设置行单元格样式_不及格分数”;
②执行条件:公式的“执行条件”是一个逻辑判断表达式,如果不满足,则整个公式都不执行,包括下面的“数据源”和“设置行单元格样式”操作都不会被执行,“
填表公式-概述
“ 。 ③数据源:作用是给后续的操作提供数据,可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、导入excel、摄像头扫码、上传文件、询问对话框、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用,默认为无,详见“
填表公式-数据源
”; ④执行条件:操作的“执行条件”,是一个逻辑表达式,如果不满足,则“设置行单元格样式”操作不会被执行,与公式执行条件的区别,详见“
填表公式-概述-执行条件
; ⑤目标表:设置行样式操作首先需要确定设置哪个明细的样式,可以通过设置“目标表”来指定。例如:选择“采购申请单”的明细,则设置行样式操作将对“采购申请单”明细的数据进行样式设置。
⑥触发条件:有三种选择:
★所有行。对所选目标表的所有行,进行行样式设置。
★根据匹配条件。对目标表中满足匹配条件的行,进行行样式设置。选择该项后,显示“配置条件”的设置,设置匹配条件,对满足“配置条件”的明细数据进行行样式设置,不满足则无动作。
★当前行。在表单中,对目标表中鼠标选中行,进行行样式设置。
⑦单元格样式:包括“设置字体样式”、“设置锁定”、“设置字体颜色”、“设置背景颜色”、“添加下划线”、“添加删除线”6种样式设置。只对满足“触发条件”的行设置行样式操作进行设置,不满足的行不受影响。
设置“目标表”后,“样式设置”中显示“目标表”的“数据项”,在数据项的“单元格样式”列单击即可进入设置单元格样式;
设置字体样式:字体的样式有四种选择:★常规 ★倾斜 ★加粗 ★加粗倾斜,选择对应的字体样式自动勾选“设置字体样式”;
设置锁定:两种选择:★锁定单元格 ★取消锁定,勾选“设置锁定”后,在下拉框中选择对应的选项生效,不勾选该项,不生效.
设置字体颜色:勾选该项,单击下拉按钮可设置字体的颜色。不勾选该项,字体无改变颜色的动作。
设置背景颜色:勾选该项,单击下拉按钮可设置单元格背景的颜色。不勾选该项,单元格背景无改变颜色的动作。
添加下划线/取消下划线:下拉可选择:★添加下划线 ★取消下划线,选择后,勾选该项生效,若选择后,不勾选该项,无动作。
添加删除线/取消删除线:下拉可选择:★添加删除线 ★取消删除线,选择后,勾选该项生效,若选择后,不勾选该项,无动作。
预览:对上述选项进行设置后的效果预览。
4.示例
我们以《采购申请单》中“数量”大于10个时标红为例
①设计模板如下,“数量”在明细表中。
②添加“数量”的值变化事件。在模板设计界面,单击【填表公式】,打开“填表公式管理”对话框,选中“值变化”事件,单击【添加数据项】,选择“明细”的“数量”;
③添加“设置行单元格样式”公式,选中事件,单击【添加公式】,选择“设置行单元格样式”公式。
将公式重命名为“设置行单元格样式_数量”;需要设置“数量”的单元格样式,该数据项在明细中,目标表选择“明细”;当数量>10 时需要显示为红色,设置触发条件选择“根据匹配条件”,匹配条件为“本表单.明细.数量>10”,找到“数量”的“单元格样式”,打开“单元格样式设置”对话框,勾选“设置字体颜色”并设置颜色,完成设置。