在“更新列”对话框中,可以构建一些更新规则来实现属性表中属性字段值的高级更新。
- 待更新字段 :选择要更新的字段名称。
- 更新范围 :更新范围可以分为两类:整列更新,对指定的待更新字段中的所有字段值进行更新操作;更新选中记录,对属性表中选中的记录的某一字段(通过待更新字段指定)进行更新,即对属性表中所有选中的单元格的值按照指定的规则进行更新。
- 数值来源:
用来指定用于更新属性表字段值的值来源,分为:统一赋值、单字段运算、双字段运算以及函数运算。
- 运算字段:
当数值来源为单字段运算或者函数运算时,运算字段用来指定用于构建数学表达式或函数表达式的字段。
- 第一运算字段、第二运算字段:
当数值来源为双字段运算时,用来指定参与构建运算表达式的两个字段。
- 运算方式:
当数值来源为单字段运算或者双字段运算时,运算方式用来指定单字段与运算因子间或者双字段间的运算法则,可以为:加、减、乘、除、取模。
- 运算函数:
当数值来源为函数运算时,用来指定运算的函数。
- 运算方程式:
用来显示和编辑用于更新的运算表达式。单击组合框右侧的按钮,即可弹出“SQL表达式”对话框,可在弹出的对话框中构建字段表达式,或在“运算方程式”文本框中直接输入字段表达式,SQL表达式的具体说明请参见SQL语句查询页面。在指定的更新范围内,对某个待更新单元格所在的记录而言,根据用户构建的 SQL 表达式进行运算,返回的值就是待更新单元格更新后的值。
- 反向复选框:
当数值来源为单字段运算或者双字段运算时,勾选该复选框后,可以交换表达式中运算符两侧的参数位置,然后再进行表达式的运算。
- 运算函数右侧的两个文本框:
当数值来源为函数运算时,这两个文本框用来指定函数的其他参数信息。
- “应用”选项:
根据“更新列”对话框设置的运算方程式,执行更新属性表中待更新的单元格的值的操作。
- “关闭”选项:
退出当前“更新列”操作设置对话框。