다음을 통해 공유


목록 형식을 조합하여 사용

단일 필드에 대해 목록 형식을 여러 개 지정할 수 있습니다. 이 항목에서는 결과로 생성되는 항목 목록을 결정하는 방법을 정의합니다.

아래에서는 다음과 같은 규칙을 사용하여 설명합니다.

  • ALLOWEDVALUES 목록의 모든 값은 {set A}로 식별됩니다.

  • SUGGESTEDVALUES 목록의 모든 값은 {set S}로 식별됩니다.

  • PROHIBITEDVALUES 목록의 모든 값은 {set P}로 식별됩니다.

올바른 값 결정

{set A}에서 {set P}를 빼면 필드에 허용되는 올바른 값이 결정됩니다. {set A}에 항목이 없는 경우에는 {set A}에 모든 값이 가능하다고 간주됩니다. 허용되는 값이 정의되어 있지 않으므로 {set P}에서 식별되는 값을 제외한 모든 값이 허용됩니다.

{Set S}는 필드에 대해 올바른 값을 결정하는 데 아무 역할도 하지 않지만 드롭다운 목록 상자에 표시되는 값을 결정하는 데 사용됩니다.

드롭다운 목록에 목록 값 채우기

다음은 ALLOWEDVALUES, SUGGESTEDVALUES 및 PROHIBITEDVALUES 집합의 내용을 사용하여 드롭다운 목록의 값을 결정하는 규칙입니다.

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}

여러 목록 지정

특정 시점에서 <ALLOWEDVALUE> 집합을 여러 개 지정하는 경우, 예를 들어 작업 항목 형식 차원의 <ALLOWEDVALUE> 집합에 상태 범위의 <ALLOWEDVALUE> 집합을 추가하면 이러한 여러 집합의 교집합이 최종 집합, 즉 {set A}로 사용됩니다.

<SUGGESTEDVALUES> 집합 또는 <PROHIBITEDVALUES> 집합을 여러 개 지정하는 경우 이러한 각 집합의 합집합이 최종 집합, 즉 {set P} 또는 {set S}로 각각 간주됩니다.

참고 항목

개념

목록, 선택 목록 및 전역 목록 정의 및 사용