사용자의 정보를 수집 하는 컨트롤이 나 사용자에 게 한 가지 정보를 표시 하는 컨트롤을 추가 하는 것은 쉽지만,이 경우에는 충분 하지 않을 수 있습니다. 때로는 경비 보고서의 항목 목록 등의 여러 데이터 요소를 수집 하거나 사용자 목록과 같은 여러 데이터 요소를 표시 해야 할 수 있습니다. 여러 컨트롤을 추가 하거나 폼에 컨트롤 목록을 추가할 수 있을 뿐만 아니라이를 추가 했을 때에는 양식을 디자인 하는 것이 가장 효율적인 방법이 아닙니다. 이와 같은 상황을 수용 하기 위해 Microsoft InfoPath 2010에는 다양 한 길이의 데이터베이스 테이블 또는 목록 등 반복 되는 데이터를 캡처하거나 제공할 수 있는 몇 가지 컨트롤이 있습니다.
이 문서의 내용
데이터 컨트롤 반복
반복 구역
반복 구역 컨트롤에는 일반 섹션 컨트롤과 같은 다른 컨트롤이 포함 되지만, 필요한 만큼 섹션을 삽입할 수 있습니다. 예를 들어 사용자가 종속 항목의 이름과 연령를 나열 해야 하는 보험 응용 프로그램 양식을 가정해 보겠습니다. 대부분의 사용자가 3 명이 하 인 것으로 가정 하는 세 개의 개체 틀 필드가 있는 종이 양식 처럼 이러한 종류의 양식을 디자인할 수 있습니다. 그러나 3 개가 넘는 사용자의 경우에는 다른 종속 항목을 추가할 공간이 없습니다. 반복 구역 컨트롤을 사용 하면 사용자가 참조를 나열 하기 위해 필요한 만큼 필드를 추가할 수 있습니다.
양식 서식 파일에 반복 구역 컨트롤을 삽입 하면 빈 컨테이너만 삽입 됩니다. 반복 구역 컨트롤을 유용 하 게 사용할 수 있도록 표 또는 텍스트 필드와 같은 반복 구역 컨트롤에 추가 컨트롤을 삽입 해야 합니다.
사용자가 반복 구역 위로 포인터를 이동 하면 왼쪽 위 모서리에 화살표가 있는 파란색 단추가 나타납니다. 바로 가기 메뉴 단추입니다. 사용자는이 단추를 클릭 하 여 반복 구역을 삽입 하거나 제거 하는 옵션을 볼 수 있습니다.
다음과 같은 작업을 수행 하려는 경우 반복 구역을 사용 합니다.
-
참조를 보험 응용 프로그램에 추가 하는 경우와 같이 동일한 데이터 형식의 여러 인스턴스를 수집 합니다.
-
데이터베이스에서 직원 레코드를 표시 하 고 1 개를 반환 하는 경우 레코드 1 개를 표시 하는 등 폼에 가변적인 데이터 양을 표시 하거나 10이 반환 되 면 10입니다.
-
양식 서식 파일에서 중요 한 공간을 차지 하는 빈 개체 틀 영역은 방지 합니다.
반복 표
반복 구역을 사용 하 여 일반 섹션에서와 같이 컨트롤을 추가 하 고 레이아웃할 수 있으며 때로는 표 형식이 필요 합니다. 데이터베이스에서와 같이 테이블에 데이터를 표시 하거나 사용자가 행을 추가 하 고 표 형식 데이터를 추가로 입력할 수 있도록 반복 표를 추가 합니다.
반복 표는 머리글 행, 하나 이상의 데이터 행, 바닥글 행의 세 부분으로 구성 됩니다. 머리글 행은 일반적으로 열 머리글에 사용 되며, 바닥글 행을 사용 하 여 데이터 행의 값을 합산 하는 텍스트 상자 또는 식 상자를 삽입할 수 있습니다. 데이터 행은 필요한 횟수 만큼 반복 하 여 테이블에 채워진 데이터를 동적으로 또는 사용자가 테이블에 데이터를 입력 한 결과로 사용 합니다. 머리글과 바닥글 행은 하나만 있으며 기본적으로 머리글 행과 데이터 행 하나만 표시 됩니다.
반복 표를 사용 하 여 다음을 수행 합니다.
-
사용자가 구조화 된 표 형식으로 데이터를 입력할 수 있도록 합니다.
-
테이블에 가장 잘 표시 되는 줄 항목, 숫자 데이터 및 기타 유형의 데이터를 수집 합니다.
-
실제 데이터를 포함 하는 행만 표시 하 여 양식 서식 파일의 공간을 절약할 수 있습니다.
-
양식 서식 파일의 표에 데이터베이스, 웹 서비스 또는 기타 데이터 원본의 레코드를 표시 하거나 사용할 때 사용 합니다.
반복 재귀 구역
반복 재귀 섹션에는 다른 컨트롤이 포함 되며,이 컨트롤은 자동으로 삽입 될 수 있으며 바운드 (바인딩: 컨트롤에 입력 된 데이터가 저장 되도록 데이터 원본의 필드 또는 그룹에 컨트롤을 연결 합니다. 컨트롤이 언바운드 컨트롤인 경우에는 필드나 그룹에 연결 되지 않으므로 컨트롤에 입력 한 데이터는 저장 되지 않습니다. 중첩 된 참조 그룹 (참조 그룹: 자신이 포함 하는 그룹 및 필드의 속성 및 속성이 항상 일치 하도록 다른 그룹과 연결 되는 그룹입니다. 한 그룹의 속성이 변경 되 면 다른 그룹도 자동으로 업데이트 됩니다. 반복 재귀 구역을 사용 하 여 개요 등의 계층적인 콘텐츠를 만들 수 있습니다.
가로 반복 표
가로 반복 표는 가로로 반복 되는 지정 된 수의 행을 포함 하는 표가 있는 반복 구역으로 서, 그 옆에 행 머리글을 포함 하는 표입니다. 이러한 개별 구성 요소는 데이터를 더 추가 하 고 행 대신 열을 추가 하 여 확장 하는 테이블 형식 데이터를 포함 하거나 수집할 수 있는 미리 구성 된 컬렉션에 함께 번들로 제공 됩니다. 예를 들어 가로 반복 표를 사용 하 여 각 분기에 대 한 판매 데이터를 수집할 수 있습니다. 양식 서식 파일이 데이터베이스에 연결 되어 있는 경우 가로 반복 표를 사용 하 여 해당 데이터베이스의 레코드를 표시 하거나이에 대 한 작업을 수행할 수도 있습니다.
가로 반복 표는 기본적으로 표시 되는 머리글 열인 두 부분, 동적으로 또는 사용자가 테이블에 데이터를 입력 한 결과로 테이블에 채워진 데이터를 수용 하는 데 필요한 경우 반복 되는 데이터 열로 구성 됩니다.
다음과 같은 작업을 수행 하려는 경우 가로 반복 표를 사용 합니다.
-
사용자가 구조화 된 표 형식으로 데이터를 입력할 수 있도록 합니다.
-
테이블에 가장 잘 표시 되는 사용자 데이터를 수집 합니다.
-
실제 데이터를 포함 하는 열만 표시 하 여 양식 서식 파일의 공간을 절약할 수 있습니다.
-
양식 서식 파일의 표에 데이터베이스, 웹 서비스 또는 기타 데이터 원본의 레코드를 표시 하거나 사용할 때 사용 합니다.
마스터/세부 정보
사용자가 양식의 많은 양의 데이터 (예: 데이터베이스의 여러 레코드)를 사용할 것으로 예상 되는 경우 마스터/세부 컨트롤을 사용 하 여 해당 데이터를 더 쉽게 관리 하도록 할 수 있습니다. 사용자가 마스터 컨트롤에서 항목을 선택 하면 해당 항목에 대 한 관련 정보가 세부 컨트롤에 표시 됩니다.
예를 들어 직원 레코드의 데이터베이스에 연결 된 인적 자원 폼을 디자인할 때 마스터/세부 컨트롤을 사용할 수 있습니다. 마스터 컨트롤에 직원 이름 및 직함을 표시할 수 있으며 세부 정보 컨트롤에 직원 위치, 고용 날짜, 생일 등을 표시할 수 있습니다. 데이터베이스 용어로이는 일대일 관계에 해당 하는 것입니다.
마찬가지로 마스터 컨트롤을 사용 하 여 하나의 레코드 집합 (예: 고객 이름)과 관련 레코드를 표시 하는 세부 정보 컨트롤 (예: 고객 주문)을 표시할 수 있습니다. 데이터베이스 용어로는 일대다 관계에 해당 합니다.
마스터/세부 정보 관계
마스터/세부 컨트롤은 실제로 관련 된 두 컨트롤의 집합입니다. 이러한 컨트롤 중 하나는 지정 된 마스터 컨트롤입니다. 다른 항목은 지정 된 세부 컨트롤입니다. 마스터 컨트롤은 항상 반복 표입니다. 세부 정보 컨트롤은 반복 표나 반복 구역 중 하나가 될 수 있습니다. 양식에 적절 한 반복 컨트롤을 삽입 한 다음 각 컨트롤의 속성을 변경 하 여 마스터/세부 정보 관계를 만들 수 있습니다. 또는 컨트롤 작업창의 컨테이너 섹션에서 미리 정의 된 마스터/세부 컨트롤을 삽입할 수 있습니다.
컨트롤 작업창에서 마스터/세부 컨트롤을 삽입 하면 Microsoft Office InfoPath 2010에서 마스터 컨트롤과 세부 컨트롤 사이에 일대일 관계를 설정 합니다. 즉, 마스터 컨트롤에서 선택한 각 행의 세부 정보 컨트롤에는 일치 하는 결과가 하나 밖에 없습니다. 일반적인 일대일 관계에서는 마스터 컨트롤과 세부 컨트롤이 모두 데이터 원본의 동일한 반복 그룹에 바인딩됩니다.
원하는 경우 데이터 원본에서 관련 데이터를 포함 하는 키 필드를 지정 하 여 마스터/세부 컨트롤에 대 한 일대다 관계를 설정할 수 있습니다. 이러한 유형의 관계에서 마스터 컨트롤의 각 항목을 선택 하면 세부 컨트롤에 여러 개의 일치가 발생할 수 있습니다. 예를 들어 사용자가 마스터 컨트롤에서 공급 업체 레코드를 선택 하는 경우 세부 컨트롤에서 해당 공급자와 연결 된 제품을 볼 수 있습니다. 일반적인 일대다 관계에서 마스터 및 세부 컨트롤은 데이터 원본의 별도 반복 그룹에 바인딩됩니다.
일대다 관계를 설정 하려면 각 컨트롤의 속성 대화 상자에 있는 마스터/세부 정보 탭의 옵션을 사용 하 여 적절 한 키 필드를 지정 해야 합니다.
마스터/세부 컨트롤은 실제로 관련 된 두 컨트롤의 집합입니다. 하나는 지정 된 마스터 컨트롤이 고 다른 컨트롤은 세부 컨트롤입니다. 마스터 컨트롤은 항상 반복 표입니다. 세부 정보 컨트롤은 반복 표나 반복 구역 중 하나가 될 수 있습니다.
마스터/세부 컨트롤을 사용 하 여 다음을 수행 합니다.
-
양식 서식 파일을 기반으로 하는 양식에 데이터를 입력 하는 사용자가 많은 양의 데이터를 보다 효율적으로 사용할 수 있도록 합니다.
-
일대일 관계에 해당 하는 값을 표시 합니다. 예를 들어 직원 레코드의 데이터베이스에 연결 된 인적 자원 양식 서식 파일을 디자인할 때 마스터/세부 컨트롤을 사용할 수 있습니다. 마스터 컨트롤은 직원의 이름 및 직함을 표시할 수 있으며 세부 정보 컨트롤에 직원의 위치, 고용 날짜, 생일을 표시할 수 있습니다.
-
일대다 관계에 해당 하는 항목을 표시 합니다. 예를 들어 마스터 컨트롤을 사용 하 여 하나의 레코드 집합 (예: 고객 이름)을 표시 하 고 세부 컨트롤을 통해 관련 레코드 (예: 고객 주문)를 표시할 수 있습니다.
InfoPath는 컨트롤 작업창을 사용 하 여 삽입할 수 있는 미리 정의 된 마스터/세부 컨트롤을 제공 합니다. 반복 표 및 반복 구역 (또는 두 개의 반복 표)을 삽입 한 다음 각 컨트롤의 속성을 변경 하 여 마스터/세부 컨트롤을 만들 수도 있습니다.
양식 서식 파일이 주로 화면 보기를 사용 하는 경우에는 양식 서식 파일의 스크롤 영역 컨트롤 내에 세부 정보 컨트롤을 배치 하는 것이 좋습니다. 이렇게 하면 컨트롤에 많은 양의 데이터가 표시 되는 경우 사용자가 데이터를 스크롤할 수 있습니다. 이는 스크롤 영역에 숨겨진 데이터도 인쇄 된 양식에 표시 되지 않으므로 사용자가 양식을 인쇄 하려고 한다고 생각 하는 경우에는이 옵션을 선택 하지 않는 것이 좋습니다.
반복 선택 그룹
사용자가 여러 선택 그룹을 추가할 수 있도록 양식에 반복 선택 그룹을 삽입할 수 있습니다 (선택 그룹: 상호 배타적인 선택 집합을 표시 하는 데 사용 되는 컨트롤). 기본적으로 선택 그룹에는 두 개의 선택 구역이 있으며, 그 중 하나는 사용자에 게 양식의 기본 선택으로 표시 됩니다. 양식에 데이터를 입력할 수 있습니다.
사용자가 양식의 기본 선택 항목 위로 마우스 포인터를 이동 하면 반복 선택 그룹의 왼쪽 위 모서리에 바로 가기 메뉴 단추가 나타납니다. 사용자는이 단추를 클릭 하 여 선택 항목 삽입, 제거 또는 바꾸기를 위한 옵션을 볼 수 있습니다.
예를 들어 여행 양식에서 반복 선택 그룹을 사용 하 여 사용자가 자신의 비즈니스 여행에 대 한 정보를 입력할 수 있습니다. 각 교통 부문에 대해 사용자는 세 가지 선택 (비행, 자동차 또는 기차) 중 하나를 선택할 수 있습니다. 각 선택 항목은 서로 다른 필드 집합을 표시 합니다.
반복 데이터 컨트롤 삽입
반복 재귀 구역 삽입
참고: 빈 양식 (InfoPath filler) 양식 서식 파일을 사용 하 여 만들었거나 양식 옵션 대화 상자에서 Infopath filler 에 대 한 호환성 설정이 포함 된 양식에만 반복 재귀 구역 컨트롤을 삽입할 수 있습니다.
반복 재귀 구역 삽입 (자동으로 데이터 원본 만들기)
반복 재귀 구역을 삽입할 때 Microsoft Office InfoPath 2010에서 데이터 원본을 만들도록 선택한 경우 InfoPath에서 자신에 대 한 참조를 포함 하는 반복 그룹을 만듭니다.
-
반복 재귀 구역을 삽입할 위치에 삽입 포인터를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨트롤 작업창에서 자동으로 데이터 원본 만들기 확인란을 선택 합니다.
참고: 확인란을 사용할 수 없는 경우에는 양식 디자인에서 데이터 원본을 자동으로 만들 수 없습니다. 기존 반복 그룹 또는 만든 그룹에 바인딩된 반복 재귀 구역을 삽입 해야 합니다.
-
컨테이너 컨트롤에서 반복 재귀 구역을클릭 합니다.
-
구역에 컨트롤을 추가 하려면 컨트롤 작업창의 컨트롤을 구역으로 끌어 놓습니다.
참고: 컨트롤의 필드가 이미 구역의 그룹에 속해 있지 않으면 폼에 이미 있는 컨트롤을이 섹션으로 이동 하지 않아야 합니다.
반복 재귀 구역 삽입 (기존 반복 그룹에 바인딩)
-
반복 재귀 구역을 삽입할 위치에 삽입 포인터를 놓습니다.
-
필드 작업창이 표시 되지 않으면 데이터 탭의 양식 데이터 구역에서 필드 표시 를 클릭 합니다.
-
필드 작업창에서 반복 재귀 구역을 바인딩할 그룹을 마우스 오른쪽 단추로 클릭 합니다.
-
반복 재귀 구역을클릭 합니다.
참고: 그룹은 반복적 이어야 하며 자신에 대 한 참조를 포함 해야 합니다. 이러한 그룹을 만들려면 필드 작업창에서 반복 그룹을 마우스 오른쪽 단추로 클릭 하 고 참조를 클릭 한 다음 그룹 자체 (마우스 오른쪽 단추를 클릭 한 그룹)를 참조 합니다.
팁: 자동으로 데이터 원본 만들기 확인란의 선택이 취소 되어 있는 경우 컨트롤 작업창을 사용 하 여 기존 그룹에 바인딩된 반복 재귀 구역을 삽입할 수도 있습니다.
반복 선택 그룹 삽입
반복 선택 그룹 삽입 (자동으로 데이터 원본 만들기)
반복 되는 선택 그룹 및 다른 컨트롤을 삽입할 때 Microsoft Office InfoPath 2010에서 자동으로 데이터 원본을 만들 수 있습니다. 이렇게 하면 InfoPath에서 반복 선택 그룹 내의 선택 구역에 바인딩된 그룹을 만듭니다. 또한 InfoPath는 반복 선택 그룹에 바인딩된 "가상" 그룹을 만듭니다. 필드 작업창에는 가상 그룹의 이름 뒤에 (선택)이 옵니다.
참고: 빈 양식 (InfoPath Filler) 양식 서식 파일을 사용 하 여 만들었거나 양식 옵션 대화 상자에서 InfoPath Filler에 대 한 호환성 설정 양식이 있는 양식 에서만 반복 선택 그룹 컨트롤을 삽입할 수 있습니다.
-
반복 선택 그룹을 삽입할 위치에 삽입 포인터를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨트롤 작업창에서 자동으로 데이터 원본 만들기 확인란을 선택 합니다.
-
컨테이너에서 반복 선택 그룹을 클릭 합니다.
두 개의 선택 구역이 포함 된 반복 선택 그룹이 양식에 표시 됩니다.
-
반복 선택 그룹 내의 선택 구역에 컨트롤을 추가 하려면 다음 중 하나를 수행 합니다.
-
기본 선택 구역에 컨트롤을 추가 하려면 컨트롤 작업창 에서 원하는 컨트롤을 선택 구역 (기본값)이라는 선택 구역으로 끕니다.
-
대체 선택 구역에 컨트롤을 추가 하려면 컨트롤 작업창 에서 원하는 컨트롤을 선택 구역이라는 선택 구역으로 끕니다.
-
-
섹션을 테스트 하려면 홈 탭에서 미리 보기를 클릭 합니다.
사용자에 게 세 가지 이상의 옵션을 제공 하기 위해 반복 선택 그룹 내에 추가 선택 구역을 삽입할 수 있습니다. 이렇게 하려면 반복 선택 그룹 내에 삽입 포인터를 놓은 다음 컨트롤 작업창의 컨테이너 에서 선택 구역을 클릭 합니다.
반복 선택 그룹 삽입 (기존 그룹에 바인딩)
-
반복 선택 그룹을 삽입할 위치에 삽입 포인터를 놓습니다.
-
필드 작업창이 표시 되지 않으면 데이터 탭의 양식 데이터 구역에서 필드 표시 를 클릭 합니다.
-
필드 작업창에서 반복 선택 그룹을 바인딩할 그룹을 마우스 오른쪽 단추로 클릭 한 다음 반복 선택 그룹을 클릭 합니다.
참고: 반복 선택 그룹 을 사용할 수 없는 경우 바인딩하려는 그룹이 이러한 종류의 컨트롤을 지원 하지 않을 수 있습니다. 반복 되는 가상 그룹에만 되풀이 선택 그룹을 바인딩할 수 있습니다. 데이터 원본에서 가상 그룹은 (선택)으로 표시 됩니다.
-
섹션을 테스트 하려면 홈 탭에서 미리 보기를 클릭 합니다.
팁: 자동으로 데이터 원본 만들기 확인란 선택이 취소 되어 있는 경우 컨트롤 작업창을 사용 하 여 기존 그룹에 바인딩된 반복 선택 그룹을 삽입할 수도 있습니다.
반복 표 삽입
-
컨트롤을 삽입 하려는 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨테이너에서 반복 표를 클릭 합니다.
-
비어 있는 새 양식 서식 파일에 반복 표를 삽입 하는 경우 다음을 실행 합니다.
-
열 개수 상자에 표에 포함 해야 하는 열 수를 입력 한 다음 확인을 클릭 합니다.
-
각 열에 텍스트 상자가 있는 반복 표가 만들어집니다. 텍스트 상자를 다른 종류의 컨트롤로 변환 하려면 텍스트 상자를 마우스 오른쪽 단추로 클릭 하 고 컨트롤 변경을가리킨 다음 원하는 컨트롤을 클릭 합니다.
-
-
기존 데이터 원본을 기반으로 하는 양식 서식 파일에 반복 표를 삽입 하는 경우:
-
반복 표 바인딩 마법사의 첫 번째 페이지에서 데이터 원본 목록에 사용할 데이터 원본을 클릭 한 다음 표 행을 바인딩할 반복 그룹 를 클릭 합니다.
새 반복 그룹을 만들려면 반복 그룹을 추가 하려는 그룹을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 추가 를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 반복 그룹의 속성을 지정 합니다.
-
다음을 클릭합니다.
-
반복 표 바인딩 마법사의 두 번째 페이지에서 데이터 바인딩 목록의 필드를 두 번 클릭 하 여 테이블에 열로 추가 합니다.
데이터 바인딩 목록에서 새 필드를 만들려면 반복 표가 바인딩된 그룹을 마우스 오른쪽 단추로 클릭 하 고 추가를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 필드에 대 한 속성을 지정 합니다.
-
열 순서를 바꾸려면 표의 열 목록에서 열을 선택 하 고 위로 이동 또는 아래로 이동을클릭 합니다.
-
반복 구역 삽입
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨테이너에서 반복 구역을클릭 합니다.
-
비어 있는 새 양식 서식 파일에 반복 구역을 삽입 하는 경우:
-
반복 구역에 컨트롤을 추가 하려면 원하는 컨트롤을 컨트롤 작업창에서 양식 서식 파일의 반복 구역으로 끌어 놓습니다.
참고: 컨트롤의 필드가 이미 데이터 원본에 있는 구역의 그룹에 속해 있지 않으면 양식 서식 파일에 이미 있는 컨트롤을 구역으로 이동 하지 않아야 합니다. 그렇지 않으면 컨트롤에 대 한 바인딩이 중단 될 가능성이 있습니다.
-
컨트롤에 레이블을 추가 하려면 그 위에 텍스트를 입력 합니다.
-
-
기존 데이터 원본을 기반으로 하는 양식 서식 파일에 반복 구역을 삽입 하는 경우:
-
반복 구역 바인딩 대화 상자에서 반복 구역 데이터를 저장 하려는 반복 그룹을 선택 하 고 확인을 클릭 합니다.
-
반복 구역에 컨트롤을 추가한 다음 데이터 원본의 해당 필드에 바인딩합니다.
-
InfoPath는 컨트롤의 레이블로 필드 또는 그룹의 이름을 사용합니다. 필요한 경우, 레이블 텍스트를 변경합니다.
필드 작업창을 사용 하 여 컨트롤을 삽입할 수도 있습니다. 필드 작업창에서 반복 구역을 바인딩할 반복 그룹을 마우스 오른쪽 단추로 클릭 한 다음 반복 구역을클릭 합니다.
-
마스터/세부 컨트롤 삽입
참고: 새 양식 (InfoPath filler) 양식 서식 파일을 사용 하 여 만든 양식 또는 양식 옵션 대화 상자에서 Infopath filler 에 대 한 호환성 설정 양식이 있는 마스터/세부 컨트롤을 삽입할 수 있습니다.
비어 있는 새 양식 서식 파일에 마스터/세부 컨트롤 삽입
InfoPath는 컨트롤 작업창을 사용 하 여 삽입할 수 있는 미리 정의 된 마스터/세부 컨트롤을 제공 합니다. 반복 표 및 반복 구역 (또는 두 개의 반복 표)을 삽입 한 다음 각 컨트롤의 속성을 변경 하 여 마스터/세부 컨트롤을 만들 수도 있습니다.
비어 있는 새 양식 서식 파일을 디자인하는 경우 컨트롤 작업창의 자동으로 데이터 원본 만들기 확인란이 기본적으로 선택됩니다. 따라서 사용자가 양식 서식 파일에 컨트롤을 추가하면 InfoPath가 자동으로 데이터 원본에 필드와 그룹을 만들 수 있습니다. 이 필드와 그룹은 데이터 원본 작업창의 폴더와 파일 아이콘으로 표시됩니다.
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨테이너에서 마스터/세부 정보를 클릭 합니다.
-
마스터 /세부 삽입 대화 상자의 마스터에 있는 열 개수 상자에 마스터 컨트롤의 열 수를 입력 합니다.
-
세부 정보 필드 수 상자에 세부 컨트롤의 필드 수를 입력 한 다음 확인을 클릭 합니다.
두 개의 컨트롤이 양식 서식 파일에 삽입 됩니다 ( 반복 표 (마스터) 및 반복 구역 (세부 정보).
-
마스터/세부 정보 관계를 테스트 하려면 홈 탭에서 미리 보기를 클릭 한 다음 마스터 컨트롤에 데이터를 입력 합니다. 관련 데이터는 세부 컨트롤에 표시 되어야 합니다. 또한 마스터 컨트롤의 다른 행을 클릭 하 여 해당 데이터가 세부 컨트롤에 표시 되는지 확인 합니다.
기존 데이터 원본을 기반으로 하는 양식 서식 파일에 마스터/세부 컨트롤 삽입
양식 서식 파일을 디자인할 때 XML(Extensible Markup Language) 파일, 데이터베이스 또는 웹 서비스를 기본적으로 사용할 경우 InfoPath가 기존 데이터 원본에서 데이터 원본 작업창에 필드와 그룹을 파생합니다. 이 시나리오에서는 다음 절차에 설명 된 대로 컨트롤 작업창에서 마스터/세부 컨트롤을 삽입할 수 있습니다.
필요에 따라 마스터 및 세부 컨트롤을 동일한 반복 그룹 또는 다른 반복 그룹에 바인딩할 수 있습니다. 마스터/세부 컨트롤 내에 표시 되는 컨트롤은 반복 그룹의 일부인 필드에 바인딩됩니다.
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨테이너에서 반복 표를 클릭 합니다.
-
반복 표 바인딩 마법사의 첫 페이지에서 표 행을 바인딩할 반복 그룹을 클릭 하 고 다음을 클릭 합니다. 표에 열이 하나뿐인 경우 반복 그룹 대신 반복 필드를 선택할 수 있습니다.
표를 바인딩할 새 반복 그룹을 만들려면 반복 그룹을 추가할 그룹을 마우스 오른쪽 단추로 클릭 하 고 추가를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 반복 그룹의 속성을 입력 합니다.
-
표에 포함 하려는 열을 추가 하려면 데이터 바인딩 목록에서 필드를 두 번 클릭 합니다.
열로 추가할 새 필드를 만들려면 표가 바인딩된 그룹을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 추가를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 필드의 속성을 입력 합니다.
-
열을 다시 정렬 하려면 표의 열 목록에서 열을 클릭 하 고 위로 이동 또는 아래로 이동을클릭 한 다음 마침을클릭 합니다.
-
양식 서식 파일의 표 아래에 있는 반복 표 레이블을 두 번 클릭 합니다.
-
리본의 컨트롤 도구 속성 탭에서 마스터/세부정보를 클릭 합니다.
-
마스터로 설정을클릭 하 고 마스터 ID 상자에 마스터 컨트롤의 ViewContext 식별자를 입력 한 다음 확인을 클릭 합니다.
컨트롤의 ViewContext 식별자를 보려면 컨트롤을 마우스 오른쪽 단추로 클릭 하 <컨트롤 입력> 속성을 클릭 한 다음 고급 탭을 클릭 합니다. ViewContext 식별자는 탭의 코드 섹션에 표시 됩니다. ViewContext: 레이블 옆에 있는 값을 강조 표시 한 다음 CTRL + C를 눌러 값을 클립보드에 복사할 수 있습니다. 일반적으로 마스터/세부 컨트롤을 구성할 때는 마스터 컨트롤이 반복 표 자체 이므로이 단계에서 구성 하는 반복 표의 ViewContext 식별자를 사용 합니다.
-
양식 서식 파일에서 반복 구역 (세부 컨트롤)을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업 창의 컨테이너 에서 반복 구역을클릭 합니다.
또는 다른 반복 표를 세부 컨트롤로 사용할 수 있습니다.
-
반복 구역 바인딩 마법사의 첫 페이지에서 구역을 바인딩할 반복 그룹을 클릭 한 다음 확인을 클릭 합니다.
-
양식 서식 파일의 구역 아래에 표시 되는 반복 구역 레이블을 두 번 클릭 합니다.
-
리본의 컨트롤 도구 속성 탭에서 마스터/세부정보를 클릭 합니다.
-
세부 정보로 설정을클릭 한 다음 마스터 ID에 연결 목록에서 마스터 컨트롤의 이름을 클릭 합니다. 선택한 이름은 9 단계에서 지정한 컨트롤의 ViewContext 식별자와 일치 해야 합니다.
-
기본값을 변경 하려면 일대다 관계에 대 한 마스터/세부 컨트롤의 일대일 관계, 마스터/세부 정보 관계아래의 키 필드로 클릭 한 다음 키 필드 (마스터) 및 키 필드 (세부) 상자 옆에 있는 XPath 선택 을 클릭 하 여 적절 한 관련 데이터가 포함 된 데이터 원본의 키 필드를 지정 하 여 일대다 관계를 만듭니다.
-
마스터/세부 정보 관계를 테스트 하려면 홈 탭에서 미리 보기를 클릭 한 다음 마스터 컨트롤에 데이터를 입력 합니다. 관련 데이터는 세부 컨트롤에 표시 되어야 합니다. 또한 마스터 컨트롤의 다른 행을 클릭 하 여 해당 데이터가 세부 컨트롤에 표시 되는지 확인 합니다.
필드 작업창을 사용 하 여 마스터/세부 컨트롤을 삽입할 수도 있습니다. 마스터 컨트롤을 만들려면 필드 작업창에서 마스터 컨트롤을 바인딩할 반복 그룹을 마우스 오른쪽 단추로 클릭 한 다음 반복 표를 클릭 합니다. 동일한 일반 단계를 따라 세부 컨트롤을 만듭니다.
기본 마스터/세부 정보 관계 변경
컨트롤 작업창을 사용 하 여 양식 서식 파일에 마스터/세부 컨트롤을 삽입 하는 경우 InfoPath에서 마스터 컨트롤과 세부 컨트롤 사이에 일대일 관계를 설정 합니다. 일대일 관계는 마스터 컨트롤의 각 선택 영역에 대해 세부 컨트롤에 단일 일치 결과가 표시 됨을 의미 합니다.
마스터/세부 정보 관계를 기본 일대일 관계에서 일대다 관계로 변경할 수 있습니다. 일대다 관계는 마스터 컨트롤의 각 선택 영역에 대해 일치 하는 여러 결과가 세부 정보 컨트롤에 나타날 수 있음을 의미 합니다.
양식 서식 파일에 마스터/세부 컨트롤을 삽입 하면 InfoPath에서 기본적으로 반복 표 및 반복 구역을 삽입 합니다. 이러한 컨트롤은 모두 데이터 원본의 동일한 반복 그룹에 바인딩됩니다. 기본적으로 두 컨트롤은 모두 해당 반복 그룹의 필드에 바인딩된 다른 컨트롤을 포함 합니다. 그러나 일대다 관계에서는 마스터 및 세부 컨트롤이 일반적으로 별도의 반복 그룹에 바인딩됩니다.
컨트롤 작업창에서 양식 서식 파일에 마스터/세부 컨트롤을 삽입 한 경우 일대일 관계 대신 일대다 관계를 설정 하려는 경우 InfoPath에서 만드는 세부 정보 컨트롤을 삭제할 수 있습니다. 그런 다음 다음 절차에 설명 된 대로 사용자의 요구에 적합 한 새 세부 컨트롤을 만들 수 있습니다.
-
세부 컨트롤로 지정 된 반복 구역을 선택한 다음 DELETE 키를 누릅니다.
-
양식 서식 파일에 새 반복 구역을 삽입 합니다.
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨트롤 작업창에서 자동으로 데이터 원본 만들기 확인란을 선택 합니다.
-
컨트롤 삽입에서 반복 구역을클릭 합니다.
-
-
반복 구역에 원하는 컨트롤을 삽입 합니다.
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨트롤 작업창에서 자동으로 데이터 원본 만들기 확인란을 선택 합니다.
-
컨트롤 삽입 에서 삽입할 컨트롤을 클릭 합니다.
-
삽입 하려는 각 컨트롤에 대해 1 ~ 4 단계를 반복 합니다.
-
-
양식 서식 파일에서 반복 구역 탭을 두 번 클릭 합니다.
-
리본 메뉴의 컨트롤 도구 속성 탭에서 마스터/세부 정보 를 클릭 합니다.
-
마스터/세부 설정에서 세부 정보로 설정을클릭 합니다.
-
마스터 ID에 연결 목록에서 마스터 컨트롤의 ViewContext 식별자를 클릭 합니다.
컨트롤의 ViewContext 식별자를 보려면 컨트롤을 마우스 오른쪽 단추로 클릭 하 <컨트롤 입력> 속성을 클릭 한 다음 고급 탭을 클릭 합니다. ViewContext 식별자는 탭의 코드 섹션에 표시 됩니다. ViewContext: 레이블 옆에 있는 값을 강조 표시 한 다음 CTRL + C를 눌러 값을 클립보드에 복사할 수 있습니다.
-
마스터/세부 관계에서 키 필드 기준을 클릭 합니다.
-
키 필드 (마스터) 상자 옆에 있는 XPath 선택 을 클릭 한 다음 필드 또는 그룹 선택 대화 상자에서 마스터 컨트롤의 키 필드를 클릭 하 고 확인을 클릭 합니다.
-
키 필드 (세부) 상자 옆에 있는 XPath 선택 을 클릭 한 다음 필드 또는 그룹 선택 대화 상자에서 세부 컨트롤의 키 필드를 클릭 하 고 확인을 클릭 합니다.
처음에 마스터/세부 컨트롤을 만들 때 일대다 관계를 만들려는 경우에는 컨트롤 작업창에서 사용할 수 있는 미리 정의 된 마스터/세부 컨트롤을 사용 하는 대신 고유한 마스터/세부 컨트롤을 수동으로 직접 만드는 것이 좋습니다. 양식 서식 파일의 반복 표와 반복 구역 간에 또는 두 개의 반복 표 사이에 마스터/세부 정보 관계를 설정 하 여 고유한 컨트롤을 만들 수 있습니다. 이렇게 하려면 각 컨트롤에 대 한 속성 대화 상자를 연 다음 컨트롤 하나를 마스터 컨트롤로 지정 하 고 다른 컨트롤을 세부 컨트롤 형식으로 지정 합니다. 세부 컨트롤의 속성을 수정 하 여 키 필드를 사용 하 여 일대다 관계를 설정할 수 있습니다.
가로 반복 표 삽입
참고: 빈 양식 (InfoPath filler) 양식 서식 파일을 사용 하 여 만들었거나 양식 옵션 대화 상자에서 infopath filler 의 호환성 이 설정 된 양식에만 가로 반복 표 컨트롤을 삽입할 수 있습니다.
-
양식 서식 파일에서 컨트롤을 삽입할 위치에 커서를 놓습니다.
-
컨트롤 작업창이 표시 되지 않으면 홈 탭의 컨트롤 섹션 오른쪽 아래 모서리에 있는 컨트롤 창 단추를 클릭 합니다.
-
컨테이너에서 가로 반복 표를 클릭 합니다.
-
비어 있는 새 양식 서식 파일에 가로 반복 표를 삽입 하려면 다음을 실행 합니다.
-
행 개수 상자에 표에 기본적으로 지정할 행 수를 입력 합니다.
-
가로 반복 표는 데이터 열에서 각 행의 텍스트 상자를 사용 하 여 만들어집니다. 텍스트 상자를 다른 종류의 컨트롤로 변환 하려면 변환할 텍스트 상자를 마우스 오른쪽 단추로 클릭 하 고 컨트롤 변경을가리킨 다음 원하는 컨트롤을 클릭 합니다.
-
-
기존 데이터 원본을 기반으로 하는 양식 서식 파일에 가로 반복 표를 삽입 하는 경우:
-
반복 표 바인딩 마법사의 첫 번째 페이지에서 데이터 원본 목록에 사용할 데이터 원본을 클릭 한 다음 표 행을 바인딩할 반복 그룹 를 클릭 합니다.
새 반복 그룹을 만들려면 반복 그룹을 추가 하려는 그룹을 마우스 오른쪽 단추로 클릭 하 고 추가를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 반복 그룹의 속성을 지정 합니다.
-
다음을 클릭합니다.
-
반복 표 바인딩 마법사의 두 번째 페이지에서 데이터 바인딩 목록의 필드를 두 번 클릭 하 여 테이블에 열로 추가 합니다.
새 필드를 만들려면 데이터 바인딩 목록에서 가로 반복 표가 바인딩된 그룹을 마우스 오른쪽 단추로 클릭 하 고 추가를 클릭 한 다음 필드 또는 그룹 추가 대화 상자에서 필드에 대 한 속성을 지정 합니다.
-
열 순서를 바꾸려면 표의 행 목록에서 열을 선택 하 고 앞으로 이동 또는 뒤로 이동을클릭 합니다.
-
마침을 클릭합니다.
-
반복 데이터 컨트롤에 대 한 레이아웃 팁
다음 팁을 사용 하 여 반복 데이터 컨트롤 내에서 컨트롤의 모양, 크기 및 기타 항목을 다듬을 수 있습니다.
-
반복 되는 데이터 컨트롤 내의 여러 컨트롤의 크기를 한 번에 변경 하려면 CTRL 키를 누른 채 크기를 변경할 텍스트 상자를 선택한 다음 리본 메뉴의 컨트롤 도구 속성 탭에 있는 컨트롤 크기 섹션에서 필요한 사항을 조정 합니다.
-
반복 되는 데이터 컨트롤 내에서 컨트롤의 테두리나 색을 한 번에 변경 하려면 CTRL 키를 누른 채 변경할 텍스트 상자를 선택 합니다. 리본 메뉴 에서 컨트롤 도구 속성 탭을 클릭 하 고 탭의 색 섹션에서 테두리 또는 음영 을 클릭 한 다음 필요에 따라 조정 합니다.
-
반복 되는 데이터 컨트롤 내의 텍스트 상자에 표시 되는 텍스트를 사용자 지정 하려면 리본의 홈 탭에 있는 텍스트 서식 섹션의 글꼴 및 글꼴 크기 상자를 사용 합니다. 또는 리본의 홈 탭에서 글꼴 스타일 섹션을 사용할 수 있습니다.
반복 구역 레이아웃 팁
반복 구역 컨트롤 내에서 컨트롤의 모양, 크기 및 기타 항목을 조정 하는 데 도움이 되는 다음 팁을 사용 합니다.
-
경우에 따라 반복 구역에 있는 컨트롤 내의 텍스트와 이러한 컨트롤의 왼쪽에 있는 레이블이 정렬 되지 않은 것 처럼 보일 수 있습니다. 이를 빠르게 다시 맞추려면 컨트롤을 마우스 오른쪽 단추로 클릭 하 <컨트롤 입력> 속성을 클릭 하 고 크기 탭에서 맞춤 을 클릭 한 다음 적용을 클릭 합니다. 레이아웃 표에서 레이블과 컨트롤이 서로 다른 셀에 있는 경우 레이블이 포함 된 셀을 마우스 오른쪽 단추로 클릭 하 고 바로 가기 메뉴에서 표 속성 을 클릭 한 다음 셀 탭의 세로 맞춤 에서 가운데 를 클릭 합니다.
-
반복 구역 속성 대화 상자의 표시 탭에 있는 세로로 반복 옵션이 기본적으로 선택 되어 있습니다. 즉, 사용자가 반복 구역을 추가 하면 해당 구역이 폼의 길이 아래로 세로로 표시 됩니다. 대신 가로 반복 옵션을 선택 하 여 반복 구역을 가로로 확장 하도록 선택할 수 있습니다. 이렇게 하면 완전히 다른 레이아웃을 만들 수 있습니다. 예를 들어 달력과 유사한 양식 서식 파일을 만들 수 있습니다. 브라우저 호환 양식 서식 파일에서는 가로 반복 옵션이 지원 되지 않습니다.
가로 반복 표 레이아웃 팁
가로 반복 표 컨트롤과 그 안의 컨트롤에 대 한 모양, 크기 및 기타 항목을 조정 하는 데 도움이 되는 다음 팁을 사용 합니다.
-
가로 반복 표는 레이아웃 표 안의 반복 구역으로 구성 됩니다. 레이아웃 표의 오른쪽 테두리는 사용자가 추가 열을 삽입할 때 표의 열을 다음 줄로 래핑하는 시점을 정의 합니다. 열 바꿈을 제어 하기 위해 반복 구역 컨트롤을 둘러싸는 레이아웃 표 셀의 오른쪽 테두리를 오른쪽 또는 왼쪽으로 끌어 놓을 수 있습니다.
-
가로 반복 표는 인쇄 용도로 유용할 수 있습니다. 컨트롤의 열이 양식 서식 파일의 다음 줄에 배치 되므로 표의 모든 정보가 인쇄 됩니다. 그러나 양식 서식 파일을 주로 화면에 표시 하기 위해 사용 하는 경우에는 양식 서식 파일의 스크롤 영역 컨트롤 안에 가로 반복 표를 배치 하는 것이 좋습니다. 이렇게 하면 사용자가 가로 방향 반복 표에 많은 양의 데이터를 입력 하는 경우 폼에 모두 표시 하는 대신 스크롤하여 볼 수 있습니다. 그러나 스크롤 영역을 사용할 때 사용자가 양식을 인쇄할 경우 스크롤 영역에 화면에 표시 되는 데이터만 인쇄 됩니다.
반복 구역을 사용자 지정하는 방법
양식 서식 파일에 반복 구역을 삽입 한 후에는 반복 구역 속성 대화 상자에서 속성과 설정을 변경 하 여 사용자 지정할 수 있습니다. 대화 상자를 열려면 양식 서식 파일에서 속성을 변경 하려는 반복 구역을 마우스 오른쪽 단추로 클릭 한 다음 반복 구역 속성을 클릭 합니다.
다음 표에서는 반복 구역을 사용자 지정 하 고이를 수행할 수 있는 이유를 제공 하는 몇 가지 방법에 대해 설명 합니다. 표에서 반복 구역 속성 대화 상자의 옵션에 대 한 자세한 절차를 제공 하지는 않지만 사용할 수 있는 옵션의 범위에 대 한 아이디어를 얻을 수 있습니다.
참고 사항:
-
브라우저 호환 양식 서식 파일을 디자인 하는 경우 반복 구역 속성 대화 상자에서 특정 기능을 사용할 수 없습니다. 예를 들어 사용자가 가로 방향으로 구역을 나란히 삽입할 수 있도록 하는 설정을 사용할 수 없습니다.
-
양식 서식 파일이 데이터베이스, 스키마 또는 기타 기존 데이터 원본을 기반으로 하는 경우 컨트롤의 모든 측면을 사용자 지정 하지 못할 수 있습니다. 예를 들어 기존 데이터 원본에서 파생 된 해당 필드 또는 그룹 이름이 아닌 컨트롤의 크기를 변경할 수 있습니다.
Tab 키 |
작업 |
세부 정보 |
데이터 |
그룹 이름 변경 |
비어 있는 새 양식 서식 파일을 디자인 하는 경우 데이터 원본을 사용 하 여 작업 하는 경우 컨트롤에 대 한 기본 필드 또는 그룹 이름을 쉽게 식별 하는 항목으로 변경할 수 있습니다. 예를 들어 보험 양식 서식 파일에서 "종속" 이라는 이름의 그룹은 "group1" 이라는 그룹 보다 이해 하기가 더 쉽습니다. 참고: 그룹 이름을 변경 해도 양식 서식 파일의 반복 구역과 데이터 원본에 있는 반복 그룹 사이의 바인딩은 변경 되지 않습니다. 반복 구역을 다른 반복 그룹에 바인딩해야 하는 경우 반복 구역을 마우스 오른쪽 단추로 클릭 하 고 바인딩 바꾸기를클릭 합니다. |
데이터 |
사용자가 구역을 삽입 하 고 삭제 하지 못하도록 방지 |
구역 삽입 및 삭제 허용 확인란은 기본적으로 선택 되어 있습니다. 이 확인란의 선택을 취소 하면 사용자가 반복 구역에 구역을 삽입 하거나 삭제할 수 없게 됩니다. 이 방법은 반복 되는 데이터를 표시 하지만 사용자가 해당 데이터를 변경 하거나 다른 구역을 추가 하지 않도록 하려는 경우에 유용 합니다. |
데이터 |
메뉴 명령 사용자 지정 |
수정 을 클릭 하 여 섹션 속성을 추가로 수정 합니다. 예를 들어 사용자의 양식에서 구역을 삽입 하거나 제거 하는 데 사용 되는 메뉴 명령의 이름과 위치를 사용자 지정할 수 있는 명령 사용자 지정 대화 상자를 열 수 있습니다. 이러한 유형의 사용자 지정은 양식 서식 파일을 더 쉽게 사용할 수 있도록 합니다. 예를 들어 사용자가 양식에서 반복 구역을 제거할 수 있도록 하는 사용자 지정 명령을 편집 메뉴에 추가할 수 있습니다. |
데이터 |
힌트 텍스트 표시 또는 사용자 지정 |
삽입 단추 및 설명 텍스트 표시 확인란은 기본적으로 선택 되어 있습니다. 사용자가 양식에 사용 안내 텍스트를 표시 하지 않도록 하려면이 확인란의 선택을 취소 하거나 사용 안내 텍스트를 사용자 지정할 수 있습니다. 예를 들어 사용자가 반복 구역에 참조를 입력 해야 하는 보험 양식 서식 파일을 사용 하는 경우 반복 구역 아래에 표시 되는 "항목 삽입" 텍스트를 "추가 종속 삽입"으로 변경할 수 있습니다. |
디스플레이 |
사용자가 구역을 나란히 삽입 하는 대신 한 번에 하나씩 나란히 삽입할 수 있도록 허용 |
기본적으로 선택 되는 세로로 반복 옵션이 있습니다. 즉, 사용자가 반복 구역을 추가 하면 해당 구역이 폼의 길이 아래로 세로로 표시 됩니다. 대신 반복 구역을 가로로 확장 하도록 선택할 수 있습니다. 이렇게 하면 완전히 다른 레이아웃을 만들 수 있습니다. 예를 들어 달력과 유사한 양식 서식 파일을 만들 수 있습니다. 브라우저 호환 양식 서식 파일에서는 가로 반복 옵션이 지원 되지 않습니다. |
디스플레이 |
데이터 필터링 |
데이터 필터링을 클릭 하 여 사용자가 양식의 다른 위치에서 입력 하거나 선택 하는 값을 기준으로 반복 구역의 데이터를 필터링 할 수 있도록 데이터 필터링 대화 상자를 엽니다. 예를 들어 반복 구역을 사용 하 여 현재 프로젝트에 대 한 정보를 수집 하는 경우 사용자가 프로젝트를 상태별로 필터링 할 수 있는 목록 상자를 디자인할 수 있습니다. |
마스터/세부 정보 |
마스터/세부 정보 관계 설정 |
마스터/세부 정보 탭에서 반복 표 (마스터 컨트롤)와 반복 구역 (세부 컨트롤) 간에 마스터/세부 정보 관계를 설정할 수 있습니다. 이러한 유형의 관계를 설정 하는 경우 반복 표에서 사용자가 선택 하는 항목을 기준으로 반복 구역에 관련 데이터가 표시 됩니다. 브라우저 호환 양식 서식 파일에서는 마스터/세부 컨트롤을 사용할 수 없습니다. |
크기 |
크기, 안쪽 여백 및 여백 조정 |
높이 및 너비 상자에 값을 입력 하 여 컨트롤 크기를 수동으로 지정할 수 있습니다. 컨트롤의 콘텐츠를 둘러싼 버퍼 공간 또는 컨트롤 테두리와 양식 서식 파일에 있는 모든 주변 텍스트 또는 컨트롤 사이의 간격을 변경 하 여 컨트롤 내부 및 외부의 간격을 조정할 수도 있습니다. |
고급 |
탭 인덱스 순서 변경 |
양식 서식 파일의 전체 탭 순서에서 컨트롤의 위치를 변경할 수 있습니다. 탭 순서는 사용자가 TAB 키 또는 SHIFT + TAB을 누를 때 포커스가 폼에서 한 필드 또는 개체 간에 이동 하는 순서입니다. 양식 서식 파일의 모든 컨트롤에 대 한 기본 탭 인덱스 설정은 0 이지만 탭 순서는 1부터 시작 합니다. 즉, tab 키를 누를 때 탭 인덱스 상자에 1이 있는 모든 컨트롤이 먼저 방문 됩니다. 탭 인덱스 상자에 2를 포함 하는 모든 컨트롤은 두 번째 페이지로 보내집니다. Tab 인덱스 상자에 0이 있는 컨트롤은 탭 순서의 마지막에 옵니다. 탭 순서에서 컨트롤을 건너뛰려면 탭 인덱스 상자에 -1 을 입력 합니다. |
고급 |
화면 설명 지정 |
사용자가 컨트롤 위로 포인터를 이동할 때 설명 메모가 표시 되 게 하려면 화면 설명 상자에 원하는 텍스트를 입력 합니다. 화면에 합성 된 음성 또는 새로 고칠 수 있는 정보를 제공 하는 화면 검토 유틸리티와 같은 접근성 도구는 사용자를 위한 정보를 해석 하기 위해 이러한 스크린 팁을 사용 하는 경우가 많습니다. |
고급 |
병합 설정 지정 및 사용자 지정 |
여러 양식을 결합할 때 사용자가 컨트롤에 입력 하는 데이터를 표시 하는 방법을 지정 하려면 설정 병합 을 클릭 합니다. 예를 들어 대상 양식에 반복 구역이 삽입 되는 순서를 변경할 수 있습니다. |
고급 |
반복 구역에 대 한 ViewContext 또는 XmlToEdit 식별자 가져오기 |
ViewContext 또는 XmlToEdit 값을 사용 하 여 코드에서 컨트롤을 식별할 수 있습니다. 예를 들어 ViewContext 값을 알고 있는 경우 View 클래스의 SelectText 또는 SelectNodes 메서드에서 해당 값을 사용 하 여 컨트롤에 바인딩된 XML 데이터에 대 한 편집 작업을 프로그래밍 방식으로 수행할 수 있습니다. 마찬가지로 XmlToEdit 값을 알고 있는 경우 뷰 개체의 ExecuteAction 메서드에 해당 값을 사용 하 여 반복 컨트롤의 인스턴스를 프로그래밍 방식으로 삽입 하거나 제거할 수 있습니다. 예를 들어 Xcollectioninsert 또는 XCollectionRemoveAll와 같은 ActionType 열거형 값과 작업할 특정 그룹을 식별 하는 XmlToEdit 이름을 지정할 수 있습니다. |
브라우저 양식 |
서버에 데이터를 다시 게시 하기 위한 설정 사용자 지정 |
브라우저 양식 탭은 브라우저 호환 양식 서식 파일을 디자인 하는 경우에만 표시 됩니다. 이 기능을 사용 하면 사용자가 양식에서 구역을 삽입 하거나 제거할 때 데이터를 서버로 보낼지 여부를 제어할 수 있습니다. |
기타 작업 |
규칙 적용 |
반복 구역에서 탭을 두 번 클릭 한 다음 리본 메뉴의 컨트롤 도구 속성 탭에 있는 규칙 섹션에서 규칙 관리 를 클릭 합니다. 사용자가 반복 구역 안에 컨트롤을 삽입 하거나 작업을 수행할 때 규칙을 사용 하 여 작업을 적용할 수 있는 규칙 작업창이 표시 됩니다. |
기타 작업 |
조건부 서식 추가 |
반복 구역에서 탭을 두 번 클릭 하 고 리본 메뉴의 컨트롤 도구 속성 탭에 있는 규칙 섹션에서 규칙 관리 를 클릭 한 다음 새로 만들기를 클릭 하 고 서식을클릭 합니다. 이렇게 하면 사용자가 양식에 입력 하는 값을 기준으로 컨트롤의 모양을 변경 하는 조건부 서식 규칙을 만들 수 있습니다. 예를 들어 사용자가 양식의 특정 확인란을 지울 때마다 반복 구역을 숨기도록 선택할 수 있습니다. |