Compartir a través de


Utilizar tipos de listas en combinación

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 SUGGESTEDVALUES se identifican como {set S}.

  • Todos los valores de una lista PROHIBITEDVALUES se identifican como {set P}.

Determinación de valores válidos

Los valores válidos permitidos para un campo se obtienen restando {set P} a {set A}.Si {set A} no tiene ninguna entrada, se considera que {set A} son todos los valores posibles.Esto se debe a que no se ha definido ningún valor permitido; todos los valores están permitidos, excepto los identificados en {set P}.

{Set S} no tiene ninguna importancia a la hora de determinar los valores válidos de un campo, pero ayuda a determinar los valores que se muestran en la lista desplegable.

Rellenar una lista desplegable con valores de lista

Las siguientes reglas usan el contenido de los conjuntos ALLOWEDVALUES, SUGGESTEDVALUES y PROHIBITEDVALUES para determinar los valores que rellenarán la 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 usa como conjunto final, {set A}.

Si especifica conjuntos <SUGGESTEDVALUES> múltiples o conjuntos <PROHIBITEDVALUES>, la unión de cada conjunto múltiple se considera un conjunto final {set S} o {set P}, respectivamente.

Vea también

Conceptos

Definir listas de usuario, listas desplegables y listas globales