1.作用
针对表单的明细表执行横向单元格合并,从起始列开始合并指定的列数。如下图,明细中“班主任”和“语文”列就是通过“横向单元格合并”实现的。该功能仅适用于列固定的明细表中,对交叉表不适用,可横向合并指定的行,所有行或者满足条件的行。
2.使用方法
进入模板设计界面,单击【填表公式】,打开“填表公式管理”对话框,选中“事件”(若为事件群需要设置具体的事件,比如值变化,单元格按钮单击,工具栏按钮单击),单击【添加公式】,选择“横向合并单元格”公式,并设置公式;
3.参数说明
一个完整的公式包含3部分:执行条件,数据源,横向合并单元格(操作),其中执行条件默认为空,数据源为无,接下来再看详细的参数;
①
名称:先给新建的公式取一个便于识别的名称,如“横向同值合并”;
②
执行条件:公式的“执行条件”是一个逻辑判断表达式,如果不满足,则整个公式都不执行,包括下面的“数据源”和“同值合并”操作都不会被执行,
填表公式-概述
;
③
数据源:作用是给后续的操作提供数据,可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、导入excel、摄像头扫码、上传文件、询问对话框、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用,默认为无。
填表公式-数据源
;
④
执行条件:操作的“执行条件”,是一个逻辑表达式,与公式执行条件的区别,详细可参见
填表公式-概述-执行条件
;
⑤
对目标表:只能选择模板的明细表;
⑥
起始列:开始合并单元格的列,填写整数或者表达式的结果为整数;
⑦
合并列数:从起始列开始需要合并多少列,填写整数或者表达式的结果为整数;
⑧
合并时触发值变化事件:被合并单元格的值与主单元格的值不同时,则触发数据项所在单元格的值变化事件;
⑨
合并选项:可选 合并所选行/合并所有行/根据匹配条件合并行。
合并所选行:在表单中选中某行后,触发事件对该行执行横向合并单元格,合并后的值以合并第一列的值为准;
合并所有行:触发事件针对明细表所有的行执行横向合并单元格,合并后的值以合并第一列的值为准;
根据匹配条件按合并行:需要设置匹配条件,触发事件时,针对明细表中符合匹配条件的行执行横向合并单元格;