Microsoft InfoPath 2010 대한 서식 규칙 추가
적용 대상
Microsoft InfoPath 2010 사용하여 양식에서 발생하는 조건을 기반으로 하는 컨트롤 서식 규칙을 지정할 수 있습니다. 사용자가 서식 규칙을 사용하여 양식을 작성할 때 지정한 조건이 true이면 서식이 적용됩니다. 서식 규칙을 사용하여 컨트롤에 굵게, 밑줄, 기울임꼴, 취소선, 글꼴 색 및 배경색을 적용할 수 있습니다. 또는 컨트롤을 숨기거나 표시하거나 사용하지 않도록 설정합니다.
이 문서의 내용
Microsoft InfoPath 2010 예제에 대한 서식 규칙
다음은 양식 서식 파일에서 서식 규칙을 사용하는 방법의 몇 가지 예입니다.
- 배송 주소 지정 검사 상자를 선택하지 않으면 배송 주소 섹션을 숨깁니다.
- 영수증이 필요한 모든 비용에 대해 글꼴 색을 파란색으로 변경하고 글꼴 스타일을 굵게 변경합니다.
- 행의 텍스트 상자 값에 따라 반복 테이블의 컨트롤 배경색을 변경합니다. 예를 들어 지연된 항목에 대해 모든 컨트롤을 행에 빨간색으로, 일정에 따라 항목에 대해 녹색으로 만듭니다.
- 재무 항목이 $0 미만이면 빨간색 텍스트로 표시하고$ 0 이상인 경우 녹색 텍스트로 표시합니다.
- 반복 테이블의 행을 필터링합니다.
참고
유효성 검사 규칙을 사용하여 사용자가 양식에 잘못된 값을 입력할 때 메시지를 표시할 수도 있습니다.
서식 추가
규칙 추가 단추 사용
규칙 추가 명령을 사용하여 기본 서식 지정 규칙을 추가할 수 있습니다.
- 컨트롤을 클릭합니다.
- 홈 탭의 규칙 그룹에서 규칙추가를 클릭합니다.
- 필드 값이 비어 있는 경우 규칙을 적용하려면 빈 상태와 같이 적용하기 위해 규칙이 충족해야 하는 조건 유형을 클릭합니다.
- 셀의 배경색 음영을 지정하거나 경고를 표시하도록 글꼴을 수정하는 등 적용할 서식 유형을 클릭합니다.
참고
선택한 조건 유형에 따라 추가 정보를 입력하라는 메시지가 표시될 수 있습니다.
완료되면 규칙 작업창이 나타나고 규칙에 필요한 변경 내용을 적용할 수 있습니다.
규칙 작업창 사용
규칙 작업창에서 서식 규칙을 추가하려면 다음 단계를 완료합니다.
서식 규칙 만들기
- 컨트롤을 클릭합니다.
- 규칙 작업창이 표시되지 않으면 홈 탭의 규칙 그룹에서 규칙 관리를 클릭합니다.
-
새로 만들기를 클릭합니다.
- 서식을 클릭합니다.
- 세부 정보 텍스트 상자에 규칙의 이름을 입력합니다.
조건을 지정합니다.
조건 섹션에서 없음을 클릭합니다.
규칙에 대한 조건이 필드를 기반으로 하는 경우 다음을 완료합니다.
첫 번째 상자에서 필드를 클릭하거나 필드 또는 그룹 선택을 선택합니다.
두 번째 상자에서 와 같은 연산자를 클릭합니다.
세 번째 상자에 값을 입력합니다.
참고
식 또는 서명 가능한 데이터 집합에 대한 규칙을 기반으로 할 수도 있습니다. 이러한 고급 시나리오에 대한 자세한 내용은 고급 조건 시나리오에서 해당 섹션을 참조하세요.
및 를 클릭하여 다른 조건을 추가한 다음 2단계를 반복하거나 확인을 클릭합니다.
참고
두 번째 조건을 추가한 후 And 단추가 상자로 바뀝니다. 조건부 서식을 적용하려면 첫 번째 조건과 각 후속 조건이 모두 true여야 하는 경우 그대로 두고 선택합니다. 그렇지 않으면 조건부 서식을 적용할 조건 중 하나만 true여야 하는 경우 또는 를 클릭합니다.
서식을 지정합니다.
- 서식 섹션에서 원하는 선택을 합니다. 이 섹션에서는 컨트롤의 텍스트가 굵게 표시되거나 밑줄이 그어져 있음을 나타내거나, 컨트롤의 텍스트 색이나 배경색을 변경하거나, 컨트롤을 켜거나 끌 수 있습니다.
참고
여러 서식 규칙을 추가하고 둘 이상이 true이면 첫 번째 true 조건의 서식만 적용됩니다.
데이터 입력 패턴
서식 규칙은 사용자가 텍스트 필드에 입력하는 텍스트 패턴을 기반으로 할 수 있습니다. 예를 들어 미국 우편 번호를 수집하려는 경우 5개의 숫자만 입력하고, 더 이상, 더 이상 입력하지 않도록 해야 합니다. 마찬가지로 사용자가 이메일 주소를 입력하도록 하려면 입력을 텍스트, "@" 기호, 도메인 및 ".com"과 같은 도메인 접미사가 포함된 패턴과 일치시킬 수 있습니다.
이렇게 하려면 연산자 텍스트 상자에서 조건을 빌드할 때 패턴 일치 를 선택한 다음 패턴 선택 옵션을 선택합니다 . 미리 정의된 여러 표준 패턴 중에서 선택할 수 있는 데이터 입력 패턴 대화 상자가 나타납니다. 이러한 패턴 중 하나가 요구 사항을 충족하지 않는 경우 사용자 지정 패턴을 나타낼 수 있습니다. 사용자 지정 패턴은 특수 문자 삽입 상자에서 선택하여 쉽게 삽입할 수 있는 특수 문자를 사용해야 할 수 있습니다.
고급 조건 시나리오
다음은 데이터 서식 규칙의 조건을 설정할 때 사용할 수 있는 고급 시나리오입니다.
- 식에 규칙 기반 지정
식은 값, 필드 또는 그룹, 함수 및 연산자의 집합입니다. 식을 사용하여 양식에 오늘 날짜를 자동으로 포함하거나 지출 보고서에 입력한 항목의 비용을 추가하여 합계를 가져오는 등의 시나리오에서 필드 값을 설정할 수 있습니다.
- 첫 번째 상자에서 식을 클릭합니다.
- 두 번째 상자에 식을 입력합니다.
- 서명 가능한 데이터 집합에 대한 규칙 기반
양식에 디지털 서명이 필요하고 서명되지 않은 경우 제출 단추를 사용하지 않도록 설정할 수 있습니다. 또는 양식이 서명될 때까지 서명 필드의 배경색을 빨간색으로 설정할 수 있습니다. 이 조건은 InfoPath Filler 양식에서만 지원됩니다.
- 첫 번째 상자에서 서명 가능한 데이터 집합 선택을 클릭합니다.
- 서명 가능한 데이터 집합 선택 대화 상자에서 서명 가능한 데이터 집합을 선택한 다음 확인을 클릭합니다.
- 두 번째 상자에서 조건을 클릭한 다음, 세 번째 상자에서 필요한 조건을 선택합니다.
참고
자세한 내용은 InfoPath 2010의 디지털 서명을 참조하세요.
- 사용자 역할에 대한 규칙 기반
다른 보기를 사용하여 양식을 만들고 해당 역할에 따라 사용자에게 적절한 보기를 표시할 수 있지만 모든 사용자에 대해 하나의 보기를 가질 수 있으며 해당 역할에 따라 보기에서 개별 컨트롤을 숨기거나 표시할 수도 있습니다. 또한 이를 사용하여 사용자의 역할에 따라 사용자의 관리자, 부서 또는 기타 정보를 자동으로 채울 수 있습니다. 사용자 역할은 InfoPath Filler 양식에서만 지원됩니다.
- 첫 번째 상자에서 사용자의 현재 역할을 클릭합니다.
- 두 번째 상자에서 와 같은 연산자를 클릭합니다.
- 세 번째 상자에서 역할 또는 역할 관리를 클릭하여 사용자 역할을 관리합니다.