子类型与条件值说明
当一个数据集设置过子类型后,使用条件值的时候可以分别为每个子类型设置条件值,相当于限制了子类型中包含字段可输入的有效值。
使用时,子类型的添加、删除以及值域的设置可能会影响到条件值的使用,具体情况说明如下:
添加子类型
- 当一个数据集先设置了条件值之后才新建子类型,则已有条件值。在切换回条件值窗口的时候将会弹出对话框,提示您是否将原有的条件值应用于默认子类型,若不应用,原有条件值将被清空。
- 当一个数据集中原来设置过子类型,子类型被删除后又重新添加,存在以下两种情况:
- 第一种,若新添加的子类型中有编码与原来条件值中应用的子类型的编码能完全对应上,则会按照原来的编码匹配到对应的条件。
- 第二种,若新添加的子类型中编码与原来的条件值中应用的子类型的编码对应不上,则按照情况1中的方式处理。
删除子类型
当一个数据集设置子类型和条件值,然后将子类型删除,就按照条件合并条件值,比如条件1应用到了子类型1和子类型2,子类型被删除后,则会子类型1和子类型2下的条件值合并为一个。
值域
若子类型中管理的字段设置的值域与条件值中管理的字段设置的值域不同,则优先使用子类型中设置的值域。