Utilizar tipos de listas en combinación
Actualización: noviembre 2007
Puede especificar varios tipos de listas para un único campo. En este tema se define cómo se determina la lista de elementos resultante.
Las descripciones siguientes utilizan estas convenciones:
Todos los valores de una lista ALLOWEDVALUES se identifican como {set A}.
Todos los valores de una lista PROHIBITEDVALUES se identifican como {set P}.
Todos los valores de una lista SUGGESTEDVALUES se identifican como {set S}.
Determinación de valores legales
Los valores legales permitidos para un campo se obtienen restando {set P} a {set A}. Si {set A} no tiene ninguna entrada, se considera que todos los valores de {set A} son posibles. Esto es porque no se ha definido ningún valor permitido, por lo que todos están permitidos excepto los valores identificados en {set P}. {Set S} no tiene ninguna importancia a la hora de determinar los valores legales de un campo, pero ayuda a determinar los valores que se muestran en el cuadro de lista desplegable.
Rellenar un cuadro de lista desplegable con valores de lista
Las siguientes reglas utilizan el contenido de los conjuntos ALLOWEDVALUES, PROHIBITEDVALUES y SUGGESTEDVALUES para determinar los valores del cuadro de lista desplegable.
If {set S} AND {set A} have no entries
Result: Empty list
If {set S} has entries and {set A} has no entries
Result: The values are obtained by subtracting {set P} from {set S}
If {set S} AND {set A} have entries
Result: The list of values are obtained by:
a. Intersecting {set A} with {set S} to get {intermediate set I}
b. Subtracting {set P} from {intermediate set I}
If {set S} has no entries and {set A} has entries
Result: The list of values are obtained by subtracting {set P} from {set A}
Especificar listas múltiples
Si especifica varios conjuntos <ALLOWEDVALUE> en un momento determinado; por ejemplo, un conjunto <ALLOWEDVALUE> basado en el tipo de elemento de trabajo más el conjunto <ALLOWEDVALUE> basado en el ámbito del estado, la intersección de estos conjuntos múltiples se utiliza como conjunto final, {set A}.
Si especifica conjuntos <PROHIBITEDVALUES> múltiples o conjuntos <SUGGESTEDVALUES>, la unión de cada conjunto múltiple se considera un conjunto final {set S} o {set P}, respectivamente.