使用条件值
使用说明
条件值主要应用于属性编辑中,条件值使得多个字段之间两两互相约束,在进行属性编辑时输入的值只有是满足这些条件值约束的值才为有效值。若一个数据集设置了条件值,在进行属性编辑时,程序将按照所设置的条件自动过滤显示匹配的值。
比如土地数据的管理,设置一级地物字段和二级地物字段之间条件约束,如果一级地类字段选择“耕地”,程序会根据所设置的条件值显示匹配的二级地类字段值,比如旱地、水田等选项;若一级地类字段选择“林地”,二级地类字段则显示乔木林地、灌木林地等选项。这样通过字段间的逻辑关联限制可输入的值,可以避免输入不合理的数据,提升数据的录入效率。
功能入口
- 数据集右键菜单->浏览属性表。
操作步骤
- 双击属性表的单元格以开启编辑。
- 单击单元格的下拉列表以查看可供选择的值,这些值将按照完全匹配和部分匹配分组列出:
- 完全匹配:这些值位于列表顶部,属于具有此行中的所有其他条件值字段的完全匹配的有效组合。
- 部分匹配:如果存在部分匹配,则指向部分匹配可打开根据匹配字段分组的列表。部分匹配是与已输入的单个约束条件值下对应的有效值,若选择输入部分匹配中的值,只能保证对应的两个单元格内的值有效,并不能保证条件值字段组中的所有字段值有效,需要再进行其他匹配编辑才能时改记录有效。
- 如果需要查看值域中所有值组合,请单击位于列表底部的显示全部,将列出字段值域中的所有值。若想切换回只查看匹配的值,则单击列表底部的显示匹配即可。
- 可以按任何字段顺序应用条件值。 输入一个字段后,将根据条件值为数据定义的有效组合过滤剩余字段的后续选择。
- 完成所有字段值的输入后,则若所输入的字段值不符合条件值的约束,则属性表不能更新成功,并弹出弹窗提示不符合哪个条件的约束。
注意事项:
若数据集中的条件为非限制性条件,也就是在创建条件时未勾选限制字段输入,则输入不符合条件值约束的值属性表也可以更新成功。
- 在属性表右键菜单条件值项中提供仅显示条件值字段、高亮显示无效值、自动更新其他字段
- 仅显示条件值字段:选中此项,则属性表中仅显示设置过条件值的字段,其他字段将被隐藏。
- 高亮显示无效值:选中此项,则将高亮显示表中的无效组合。
- 自动更新其他字段:默认勾选此项,在遇到唯一组合时将自动填充其余字段。
相关主题