Contingent values are an attribute management feature applicable to vector datasets and tabular datasets, enabling the value in one field to depend on the value in another field, thereby constraining attribute editing.Fields involved in contingent values must have a Range, which defines the set of all valid values that a field can take in a database table.Contingent values further constrain the valid values that can be entered into a field based on its range, primarily by using the value selected in one field to set the available domain values for one or more other fields. This mutual restriction among a group of fields ensures data integrity and correctness.
Currently, this feature is only supported for datasets under UDBX and PostGIS data sources.
To help you better understand the contingent values management feature, the following concepts are briefly explained:
- Condition Parameters: Conditions are specified sets of dependent fields in a table or dataset.
- Contingent Value: A contingent value is an attribute management method that defines and restricts the list of valid values for one field based on the value in another field by establishing dependencies between fields. Selecting a value for one field further restricts the available domain values for another field.
- Dependent Field: Dependent fields are the fields included in each condition. The dependencies between these fields can be further configured in the contingent values window.
This chapter covers the following topics:
- Condition Management: Describes how to manage conditions and the fields within them.
- Manage Contingent Values: Explains how to add, delete, and configure contingent values.
- Import/Export Contingent Values: Describes how to import and export contingent values.
- Using Contingent Values: Explains how to apply contingent values, i.e., perform attribute editing under the constraints of contingent values.