데이터 검증 규칙이 관리자에 의해 양식 디자이너의 레이아웃 탭에서 정의됩니다. 그리드, 행 제목, 열 제목 또는 셀 레벨에서 검증 규칙을 추가할 수 있습니다. 배경이 녹색인 레이아웃 탭의 영역은 규칙이 정의된 위치를 나타냅니다.
검증 규칙을 생성 및 업데이트하려면 다음을 수행합니다.
형식/검증 규칙 추가/편집: 형식/검증 규칙 빌더에 있는 그리드, 행 또는 열의 개별 데이터 셀 또는 모든 데이터 셀에 대한 규칙을 생성하거나 수정합니다.
형식/검증 규칙 복사|붙여넣기: 선택한 위치의 규칙을 복사하고 붙여넣습니다.
메타데이터 형식/검증 규칙 추가/편집: 형식/검증 규칙 빌더에 있는 행 메타데이터 셀 또는 열 메타데이터 셀에 대한 형식 규칙을 생성하거나 수정합니다.
메타데이터 형식/검증 규칙 복사|붙여넣기: 선택한 위치의 행 메타데이터 셀 또는 열 메타데이터 셀에 대한 규칙을 복사하고 붙여넣습니다.
주:
필요한 경우 위치에서 옵션을 선택하여 규칙을 이동합니다. 기존 규칙과 비슷한 규칙을 생성하려면 복제()를 누른 후 규칙을 업데이트합니다. 현재 위치의 규칙을 보려면 규칙 보기를 누릅니다. 데이터 검증 규칙 보기를 참조하십시오.
형식/검증 규칙 사용: 형식/검증 규칙을 양식에서 사용가능하게 하려면 선택합니다. 이 확인란을 선택취소하여 일시적으로 형식/검증 규칙을 사용 안함으로 설정할 수 있습니다.
형식 전용: 규칙을 형식 전용으로 표시하려면 선택합니다. 형식 전용 규칙이 생성되면 자동으로 이 옵션이 사용으로 설정됩니다. 양식에서 형식 규칙 생성 및 업데이트를 참조하십시오.
주:
Format 조건의 경우 소스 유형 필드에 셀 처리 옵션이 자동으로 표시됩니다. Format 조건의 다른 소스 유형 옵션은 없습니다. 양식의 형식 규칙 정보을 참조하십시오.
검증 규칙의 경우 검증 규칙의 첫번째 부분에 If 조건이 포함되어야 합니다. 검증 규칙에는 특정 형식의 Then 조건도 포함되어야 합니다. 규칙 빌더에서 지원되는 조건을 참조하십시오.
소스 유형 목록에는 조건에 해당하는 옵션이 표시됩니다. 예를 들어 If 조건에는 현재 셀 값, 셀 값, 열 값, 행 값, 멤버 이름, 멤버, 횡차원 멤버, 계정 유형, 버전 유형, Var 보고 유형, UDA, 속성, 세대, 1차 하위 있음 또는 차원 이름 등의 소스 유형 옵션이 포함될 수 있습니다. 각 조건 유형에 대한 자세한 내용은 규칙 빌더에서 지원되는 조건을 참조하십시오.
예는 데이터 검증 조건 연산자를 참조하십시오.
조건 추가 : 현재 행 옆에 조건을 추가합니다.
조건 삭제 : 현재 행의 조건을 삭제합니다.
조건 블록을 업데이트하려면 조건 빌더의 맨위에 있는 조건 영역에서 아이콘을 누릅니다.
조건 블록 추가 : 검증 규칙 내에 If로 시작하는 조건 블록을 추가합니다. 조건을 확장하거나 축소할 수 있습니다. 규칙 빌더에서 지원되는 조건을 참조하십시오.
조건 블록 삭제 : 선택한 조건 블록을 삭제합니다.
조건 잘라내기 : 선택한 조건을 삭제하고 새 위치에 붙여넣기 위해 복사합니다.
조건 복사 : 선택한 조건을 복사합니다.
조건 붙여넣기 : 선택한 조건을 새 위치에 붙여넣습니다.
조건 그룹화 : 하나의 조건에서 선택항목을 그룹화하고 그룹화 괄호를 추가합니다. 사용자가 설정한 그룹화 이외에도 조건을 그룹화하고 사용자정의 그룹화 옵션을 활성화한 경우 그룹화 블록의 If 명령문이 그룹화됩니다.
조건 그룹 해제 : 선택한 조건을 그룹 해제합니다. 선택한 조건에서 그룹 해제 괄호가 제거됩니다. [그룹 해제]를 선택할 때마다 조건에서 하나의 그룹화가 제거됩니다.
사용자정의 그룹화를 선택하여 조건에 대해 사용자의 그룹화를 설정한 다음 규칙 정의 영역에서 그룹화를 설정할 수 있습니다.
선택한 조건에는 음영이 표시됩니다. 선택한 조건을 지우려면 조건 열의 왼쪽을 한 번 더 누릅니다.
주:
이 아이콘이 표시되지 않는 경우 규칙이 적합한지, 규칙이 셀 처리 지침을 허용하는지 확인합니다. 예를 들어 Else, Range, Then 및 Format 조건에 대한 셀 처리 지침이 포함되어 있습니다. 이 아이콘은 규칙에 필요한 열을 모두 선택해야 표시됩니다.
셀 서식 지정를 참조하십시오.
팁:
규칙을 빌드하는 동안 규칙을 사용으로 설정하지 않고 저장할 수 있습니다. 모든 오류를 해결하여 규칙을 검증하고 사용할 수 있게 되면 규칙을 활성화하고 저장하여 양식에서 사용 가능하게 할 수 있습니다. 형식/검증 규칙 사용을 선택취소하면 규칙을 일시적으로 사용 안함으로 설정할 수 있습니다.
대화상자의 맨위에 검증 상태가 표시됩니다. 변경사항을 저장하기 전에 오류를 수정해야 합니다. 규칙을 검증하여 검증 중에 발견된 오류를 수정하지 않고 대화상자를 닫으면 업데이트 내용이 저장되지 않습니다.
양식 및 임시 그리드 관리 페이지 오른쪽에 있는 형식/검증 규칙 창에서 검증 규칙 추가(), 검증 규칙 편집(
) 또는 선택한 검증 규칙 삭제(
)를 눌러 그리드 레벨을 포함한 모든 레벨에서 규칙을 추가, 편집 또는 삭제합니다.
같은 위치에 여러 규칙이 정의되어 있으면 규칙의 우선순위가 같을 때 규칙이 처리되는 순서를 변경할 수 있습니다. 규칙을 위, 아래 또는 목록의 맨위나 맨아래로 이동하려면 규칙을 선택하고 화살표를 누릅니다. 데이터 검증 규칙 평가 및 실행 순서을 참조하십시오.
양식 검증 규칙 옵션을 선택합니다.
표 14-6 양식 검증 규칙 옵션
옵션 | 설명 |
---|---|
기존 블록이 있는 페이지에 대해서만 검증 | 사용하는 경우 시스템에서는 블록이 포함될 수 있는 페이지 조합을 파악하고 해당 페이지 조합에 대해서만 검증을 실행합니다. 이에 대한 몇 가지 예외가 있습니다. 페이지 조합에 [동적 계산], [동적 계산 및 저장], [레이블 전용] 또는 [하나의 1차 하위 멤버와 함께 저장]이 있는 경우 해당 페이지가 항상 로드됩니다. |
사용자에게 액세스 권한이 있는 셀 및 페이지에 대해서만 검증 | 사용될 경우 검증은 서비스 관리자가 아니라 현재 로그인된 사용자로 실행됩니다. 이는 사용자의 보안이 양식 멤버에 적용됨을 의미합니다. |
데이터 검증 규칙이 활성화된 양식의 경우 양식을 로드 또는 저장할 때 규칙이 검증됩니다. 데이터 검증 규칙은 양식을 저장할 때 저장됩니다.
사용자가 양식을 열면 형식/검증 메시지 창을 통해 검증 메시지를 보고 해결할 수 있습니다.