Microsoft InfoPath 2010 대한 서식 규칙 추가

적용 대상
InfoPath 2010

Microsoft InfoPath 2010 사용하여 양식에서 발생하는 조건을 기반으로 하는 컨트롤 서식 규칙을 지정할 수 있습니다. 사용자가 서식 규칙을 사용하여 양식을 작성할 때 지정한 조건이 true이면 서식이 적용됩니다. 서식 규칙을 사용하여 컨트롤에 굵게, 밑줄, 기울임꼴, 취소선, 글꼴 색 및 배경색을 적용할 수 있습니다. 또는 컨트롤을 숨기거나 표시하거나 사용하지 않도록 설정합니다.

이 문서의 내용

Microsoft InfoPath 2010 예제에 대한 서식 규칙

다음은 양식 서식 파일에서 서식 규칙을 사용하는 방법의 몇 가지 예입니다.

  • 배송 주소 지정 검사 상자를 선택하지 않으면 배송 주소 섹션을 숨깁니다.
  • 영수증이 필요한 모든 비용에 대해 글꼴 색을 파란색으로 변경하고 글꼴 스타일을 굵게 변경합니다.
  • 행의 텍스트 상자 값에 따라 반복 테이블의 컨트롤 배경색을 변경합니다. 예를 들어 지연된 항목에 대해 모든 컨트롤을 행에 빨간색으로, 일정에 따라 항목에 대해 녹색으로 만듭니다.
  • 재무 항목이 $0 미만이면 빨간색 텍스트로 표시하고$ 0 이상인 경우 녹색 텍스트로 표시합니다.
  • 반복 테이블의 행을 필터링합니다.

참고

유효성 검사 규칙을 사용하여 사용자가 양식에 잘못된 값을 입력할 때 메시지를 표시할 수도 있습니다.

맨 위로 이동

서식 추가

규칙 추가 단추 사용

규칙 추가 명령을 사용하여 기본 서식 지정 규칙을 추가할 수 있습니다.

  1. 컨트롤을 클릭합니다.
  2. 탭의 규칙 그룹에서 규칙추가를 클릭합니다.

b34d4c5b-8560-4e4e-ad34-aa0a9fe3b7f3

  1. 필드 값이 비어 있는 경우 규칙을 적용하려면 상태와 같이 적용하기 위해 규칙이 충족해야 하는 조건 유형을 클릭합니다.
  2. 셀의 배경색 음영을 지정하거나 경고를 표시하도록 글꼴을 수정하는 등 적용할 서식 유형을 클릭합니다.

참고

선택한 조건 유형에 따라 추가 정보를 입력하라는 메시지가 표시될 수 있습니다.

완료되면 규칙 작업창이 나타나고 규칙에 필요한 변경 내용을 적용할 수 있습니다.

규칙 작업창 사용

규칙 작업창에서 서식 규칙을 추가하려면 다음 단계를 완료합니다.

  1. 서식 규칙 만들기

    1. 컨트롤을 클릭합니다.
    2. 규칙 작업창이 표시되지 않으면 탭의 규칙 그룹에서 규칙 관리를 클릭합니다.
    3. 새로 만들기를 클릭합니다.
      c172d4c2-54e5-47ef-811c-ce634d26f6ec
    4. 서식을 클릭합니다.
    5. 세부 정보 텍스트 상자에 규칙의 이름을 입력합니다.
  2. 조건을 지정합니다.

    1. 조건 섹션에서 없음을 클릭합니다.
      c40c959a-11e0-4245-8422-92478e0ff66d

    2. 규칙에 대한 조건이 필드를 기반으로 하는 경우 다음을 완료합니다.

      1. 첫 번째 상자에서 필드를 클릭하거나 필드 또는 그룹 선택을 선택합니다.

      2. 두 번째 상자에서 와 같은 연산자를 클릭합니다.

      3. 세 번째 상자에 값을 입력합니다.

        참고

        식 또는 서명 가능한 데이터 집합에 대한 규칙을 기반으로 할 수도 있습니다. 이러한 고급 시나리오에 대한 자세한 내용은 고급 조건 시나리오에서 해당 섹션을 참조하세요.

    3. 를 클릭하여 다른 조건을 추가한 다음 2단계를 반복하거나 확인을 클릭합니다.

      참고

      두 번째 조건을 추가한 후 And 단추가 상자로 바뀝니다. 조건부 서식을 적용하려면 첫 번째 조건과 각 후속 조건이 모두 true여야 하는 경우 그대로 두고 선택합니다. 그렇지 않으면 조건부 서식을 적용할 조건 중 하나만 true여야 하는 경우 또는 를 클릭합니다.

  3. 서식을 지정합니다.

    1. 서식 섹션에서 원하는 선택을 합니다. 이 섹션에서는 컨트롤의 텍스트가 굵게 표시되거나 밑줄이 그어져 있음을 나타내거나, 컨트롤의 텍스트 색이나 배경색을 변경하거나, 컨트롤을 켜거나 끌 수 있습니다.

참고

여러 서식 규칙을 추가하고 둘 이상이 true이면 첫 번째 true 조건의 서식만 적용됩니다.

데이터 입력 패턴

서식 규칙은 사용자가 텍스트 필드에 입력하는 텍스트 패턴을 기반으로 할 수 있습니다. 예를 들어 미국 우편 번호를 수집하려는 경우 5개의 숫자만 입력하고, 더 이상, 더 이상 입력하지 않도록 해야 합니다. 마찬가지로 사용자가 이메일 주소를 입력하도록 하려면 입력을 텍스트, "@" 기호, 도메인 및 ".com"과 같은 도메인 접미사가 포함된 패턴과 일치시킬 수 있습니다.

이렇게 하려면 연산자 텍스트 상자에서 조건을 빌드할 때 패턴 일치 를 선택한 다음 패턴 선택 옵션을 선택합니다 . 미리 정의된 여러 표준 패턴 중에서 선택할 수 있는 데이터 입력 패턴 대화 상자가 나타납니다. 이러한 패턴 중 하나가 요구 사항을 충족하지 않는 경우 사용자 지정 패턴을 나타낼 수 있습니다. 사용자 지정 패턴은 특수 문자 삽입 상자에서 선택하여 쉽게 삽입할 수 있는 특수 문자를 사용해야 할 수 있습니다.

고급 조건 시나리오

다음은 데이터 서식 규칙의 조건을 설정할 때 사용할 수 있는 고급 시나리오입니다.

  • 식에 규칙 기반 지정

식은 값, 필드 또는 그룹, 함수 및 연산자의 집합입니다. 식을 사용하여 양식에 오늘 날짜를 자동으로 포함하거나 지출 보고서에 입력한 항목의 비용을 추가하여 합계를 가져오는 등의 시나리오에서 필드 값을 설정할 수 있습니다.

  1. 첫 번째 상자에서 식을 클릭합니다.
  2. 두 번째 상자에 식을 입력합니다.
  • 서명 가능한 데이터 집합에 대한 규칙 기반

양식에 디지털 서명이 필요하고 서명되지 않은 경우 제출 단추를 사용하지 않도록 설정할 수 있습니다. 또는 양식이 서명될 때까지 서명 필드의 배경색을 빨간색으로 설정할 수 있습니다. 이 조건은 InfoPath Filler 양식에서만 지원됩니다.

  1. 첫 번째 상자에서 서명 가능한 데이터 집합 선택을 클릭합니다.
  2. 서명 가능한 데이터 집합 선택 대화 상자에서 서명 가능한 데이터 집합을 선택한 다음 확인을 클릭합니다.
  3. 두 번째 상자에서 조건을 클릭한 다음, 세 번째 상자에서 필요한 조건을 선택합니다.
  • 사용자 역할에 대한 규칙 기반

다른 보기를 사용하여 양식을 만들고 해당 역할에 따라 사용자에게 적절한 보기를 표시할 수 있지만 모든 사용자에 대해 하나의 보기를 가질 수 있으며 해당 역할에 따라 보기에서 개별 컨트롤을 숨기거나 표시할 수도 있습니다. 또한 이를 사용하여 사용자의 역할에 따라 사용자의 관리자, 부서 또는 기타 정보를 자동으로 채울 수 있습니다. 사용자 역할은 InfoPath Filler 양식에서만 지원됩니다.

  1. 첫 번째 상자에서 사용자의 현재 역할을 클릭합니다.
  2. 두 번째 상자에서 와 같은 연산자를 클릭합니다.
  3. 세 번째 상자에서 역할 또는 역할 관리를 클릭하여 사용자 역할을 관리합니다.

맨 위로 이동