管理条件值

使用说明

创建完条件之后,可以在条件值窗口中进行新增、删除、导入/导出条件值等管理操作。设置完条件值后,该数据在进行属性编辑时将受到这些条件值的约束。一个数据集中可以存在多个条件,在条件值窗口中单击条件输入框的下拉菜单选择其他条件,从而查看和设置其他条件中的条件值。

首次打开数据集的“条件值”视图时,不能直接设置条件值,程序将提示您先创建条件。

功能入口

  • 工作空间管理器->数据集右键菜单->属性管理->条件值
  • 属性管理选项卡->属性管理组->条件值按钮。

操作步骤

  1. 通过以上功能入口打开条件值窗口。
  2. 若打开条件值窗口时,该数据集中不存在创建好的条件,则会弹出提示框提示:“当前数据集不存在条件,是否先创建条件以开始使用条件值。”选择则会弹出条件管理对话框为该数据集新建条件,选择则会关闭条件值视图。
  3. 若数据集中具备多个条件,可以通过单击条件下拉菜单并选择其他条件,条件值列表展示内容为当前选中条件中的条件值。
  4. 单击条件值列表中空白行以添加新行。
  5. 若字段的值域为枚举值域,则从下拉菜单中为条件中的每个字段选择一个字段值。下拉菜单中将列出每个字段值域中包含的值,以及<ANY>和<NULL>。
    • <ANY>: 意味着在字段上放置的任何值都将视为有效。
    • <NULL>:意味着在字段上放置空值将视为有效。

    若字段值域为范围值域,则可以双击单元格中的数值修改范围。所输入的数值需要位于值域范围内才能设置成功。

    注意事项:
    • 若数据集具有子类型,且子类型中管理的字段的值域与条件值中管理的字段的值域不相同时,优先使用子类型中设置的值域。
  6. 重复4、5步骤完成所有条件值的创建。
  7. 当数据集中存在子类型时,则可以使用子类型下拉菜单在这些子类型之间进行切换,分别为每个子类型的字段设置条件值。关于子类型与条件值使用的相关注意事项请参见子类型与条件值说明
  8. 若该条件值已经应用于属性表的属性值中,您希望保留这些已有的值,但不希望它在新的数据录入或编辑中被使用时,可使用停用值将其停用。在表中选中一行或者多行记录,然后单击属性管理选项卡->条件值组->停用值按钮,表中选中的记录将置灰且不再支持编辑。若要恢复使用,选中记录之后再次单击停用值即可恢复。
  9. 在右键菜单中提供复制、剪切、粘贴和删除功能。支持在数据集之间进行条件值的复制粘贴,但目标数据集条件中的字段名以及字段的值域必须和源数据集匹配才能粘贴成功,否则不能粘贴成功。
  10. 完成后,请单击ribbon区的保存按钮以保存更改。
    注意事项:
    • 一个条件的条件值中不允许存在相同的记录,若存在相同记录,在保存时会弹出弹窗提示:保存失败。存在重复的条件值记录,请先删除重复记录后再保存
    • 由于条件值中所使用的字段都是具有值域的字段,若这些字段的值域发生改变,如切换为其他值域或者是编码值发生变化则会导致条件值发生改变:
      • 若切换后值域编码值与原来的编码值匹配,则自动更新条件值和属性表中引用的值
      • 若编码值不匹配,则属性表和条件值中显示字段值将显示原来值域中编码值,需要重新指定字段值。
  11. 设置完条件值后还可以将条件值导出为CSV文件,以便数据备份和协同工作。关于导入导出条件值的详细内容可参见:导入/导出条件值

相关主题

条件管理

导入/导出条件值

使用条件值