当输入部分数据后,根据预定义的规则将数据自动补全,简化录入操作。 比如:输入纳税人登记号的后几位后,自动将完整的税号取出来补全。如果有多个匹配的,那么弹出窗口,让操作人员从中选择一个。示例如下:
下面的示例是当输入纳税人登记证号的后几位后,自动将完整的税号补全
1 定义别名:
先为需要进行数据补全的单元格定义好别名,如下图:

2 增加补全规则:
如下图的规则表示:当“下岗失业减免”工作表(工作本与工作表是同一个概念)中的别名为“qyid”的单元格的数据发生变化时,自动从数据库“jdbc/tf2000”(参看数据源集成)中取按指定的SQL语句取数据,SQL语句的定义如下图,这个SQL语句定义应该这样理解:1 这个定义是一个表达式。2这个表达式的计算结果是一个字符串。3这个字符串应该符合SQL语法。
当指定的这个单元格发生变化时,系统解析这个表达式,并使用表达式计算的结果作为查询语句去访问指定的数据库,当只取得一条数据时,自动把“数据字段”对应的数据填入到“qyid”这个单元格中。如果取出多条数据,那么弹出一个对话框进行选择。对话框中列出了候选数据,这些候选数据显示的是“显示字段”对应的数据,当操作人员选择一个数据后,再把对应的“数据字段”的数据填入到“qyid”中。

从上面的示例可以得到如下结论: