계단식 목록 상자 만들기

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

계단식 목록 상자 사용자의 좀 더 빠른 양식 작성 하 고 사용자가 데이터를 올바르게 입력할 수 있도록 지원 합니다. 이 문서를 만들고 데이터와 함께 계단식 목록 상자를 채우는 방법을 설명 합니다. Microsoft Office InfoPath에서 양식, 외부 언어 XML (Extensible Markup) 문서, 값 또는 Microsoft Office Access 데이터베이스에서 값의 값을 사용 하는 데이터를 사용 하 여 목록을 채울 수 있습니다.

이 문서의 내용

계단식 목록 상자 란?

1 단계: 계단식 목록 상자 삽입

2 단계: 데이터를 제공 합니다.

계단식 목록 상자 란?

계단식 목록 상자는 사용자가 다른 목록 상자에서 선택 된 값에 따라 변경 하는 옵션이 있는 목록 상자가입니다. 예를 들어 사용자가 다음 그림과에서 같이 범주 상자에서 조미료 클릭 하면 제품 상자 조미료 목록이 표시 됩니다.

계단식 목록 상자 예제

다음 섹션에서는 두 개씩 목록, 두 번째 목록 상자 필터링 되어 사용자는 첫 번째 목록 상자에서 선택 값에 따라 양식 서식 파일을 디자인 하는 방법을 보여 줍니다. 첫 번째 목록 상자에 값이 변경 될 때 필터의 값이 변경 하면 두 번째 목록 상자에 자동으로 적용 됩니다.

호환성 고려 사항

필터는 InfoPath에서 작성할 수 있도록 하는 양식 서식 파일에만 사용할 수 있습니다. 필터는 브라우저 호환 양식 서식 파일에서 사용할 수 없습니다.

맨 위로 이동

1 단계: 계단식 목록 상자 삽입

계단식 목록 상자를 만들려면 양식 서식 파일에 두 개의 목록 상자를 삽입 해야 합니다.

참고: 양식 서식 파일에서 계단식 목록 상자를 삽입할 때 두 가지 목록 상자 반복 구역 또는 반복 표 없는지 확인 합니다.

  1. 컨트롤 작업창이 표시되지 않으면 삽입 메뉴에서 기타 컨트롤을 클릭하거나 ALT+I, C 키를 누릅니다.

  2. 컨트롤 작업창에서 컨트롤 삽입 에서 드롭다운 목록 상자 를 클릭 합니다. 사용자 양식 서식 파일에 기반 하는 양식에 데이터를 입력할 때 두 번째 목록 상자에서 사용할 수 있는 선택 드롭다운 목록 상자에서 선택 영역에 따라 결정 됩니다.

  3. 목록 상자 를 클릭 합니다. 드롭다운 목록 상자와 표준 목록 상자에 현재 양식 서식 파일에 포함 되어야 합니다.

    폼의 드롭다운 목록 상자 및 목록 상자

  4. 2 단계에서 양식 서식 파일에 삽입 되는 드롭다운 목록 상자를 두 번 클릭 합니다.

  5. 드롭다운 목록 상자 속성 대화 상자에서 데이터 탭을 클릭 합니다.

  6. 필드 이름 상자에 listBox1입력 한 다음 확인 을 클릭 합니다.

  7. 3 단계에서 양식 서식 파일에 삽입 된 목록 상자를 두 번 클릭 합니다.

  8. 목록 상자 속성 대화 상자에서 데이터 탭을 클릭 합니다.

  9. 필드 이름 상자에 listBox2Cascade를 입력 한 다음 확인 을 클릭 합니다.

맨 위로 이동

2 단계: 데이터를 제공 합니다.

양식 서식 파일의 목록 상자를 삽입 했으므로 표시 하는 데이터를 제공 해야 합니다. 다음 두 번째 목록 상자에서 선택 항목의 첫 번째 목록 상자에서 사용자가 선택한 기반 되도록 필터 적용 해야 합니다.

이 섹션에서는 세 가지 일반적인 방법을 사용 하 여 데이터에 목록 상자를 연결 하는 방법에 설명: 자체; 폼에 데이터 추가 폼의 데이터가 포함 되어 있는 기존 XML 문서에 연결 또는 폼 데이터가 들어 있는 데이터베이스에 연결 합니다. 계단식 목록 상자 만들기을 마치려면 다음 목록에서 사용 하려는 방법을 클릭 합니다.

폼의 데이터에 연결

외부 XML 문서에 연결

데이터베이스에 연결

폼의 데이터에 연결

이 섹션에서는 데이터 양식에서 목록 상자를 채우고 하는 방법에 알아봅니다. 이 작업을 수행 하려면 먼저 구성 해야 필드 양식 서식 파일에서 각 범주에 대 한 범주 이름 및 제품의 집합을 입력할 수 있도록 합니다.

양식 서식 파일에서 필드 구성

  1. 데이터 원본 작업창 보이지 않으면 보기 메뉴에서 데이터 원본 을 클릭 합니다.

  2. 데이터 원본 작업창에서 myFields 그룹을 마우스 오른쪽 단추로 클릭 한 다음 추가 클릭 합니다.

  3. 필드 또는 그룹 추가 대화 상자의 이름 상자에 CategoriesAndProducts를 입력 합니다.

  4. 형식 목록에서 그룹 을 클릭 합니다.

  5. 반복 확인란을 선택한 다음 확인 을 클릭 합니다.

  6. 데이터 원본 작업창에 CategoriesAndProducts 그룹을 마우스 오른쪽 단추로 클릭 합니다.

  7. 필드 또는 그룹 추가 대화 상자의 이름 상자에 범주를 입력 한 다음 확인 을 클릭 합니다. 이 필드는 첫 번째 목록 상자에 대 한 범주 이름이 포함 됩니다.

  8. CategoriesAndProducts 그룹을 마우스 오른쪽 단추로 클릭 한 다음 추가 클릭 합니다.

  9. 필드 또는 그룹 추가 대화 상자의 이름 상자에 제품을 입력 합니다.

  10. 반복 확인란을 선택한 다음 확인 을 클릭 합니다. 이 필드에는 두 번째 목록 상자에 대 한 제품의 이름을 포함 됩니다.

이 목록 상자 양식에서 데이터를 채운 때문에 데이터를 폼에 추가 되어야 합니다. 이렇게 하려면 제품범주 필드에 대 한 기본값을 만들 해야 합니다.

직접 양식에서 사용자가 입력 하는 값을 표시 하는 목록 상자를 만들 수도 있습니다. 이렇게 하려면 목록 상자 양식에서 컨트롤에 바인딩된 필드와 연결 합니다. 사용자가 컨트롤에 값을 입력 하는 경우 목록 상자에서 선택 항목 변경 합니다.

기본값 만들기

  1. 도구 메뉴에서 기본값 을 클릭 합니다.

  2. 기본값 편집 대화 상자 CategoriesAndProducts 그룹에서에서 범주 필드를 선택 (확인란 지우기 실행), 기본값 상자에서 해산물을 입력 합니다.

  3. Product 필드를 선택 (수행 하지 확인란의 선택을 취소)를 누른 다음 기본값 상자에 육류 게살를 입력 합니다.

  4. 제품 필드를 마우스 오른쪽 단추로 클릭 한 다음 위의 다른 제품 추가 클릭 합니다. 기본 값으로에 두 번째 제품을 추가할 수 있습니다.

  5. Product 필드의 두 번째 인스턴스를 마우스 오른쪽 단추로 클릭 (확인란 지우기 실행), 기본값 상자에 연어을 입력 합니다.

  6. CategoriesAndProducts 그룹을 마우스 오른쪽 단추로 클릭 한 다음 다른 CategoriesAndProducts 아래 추가 클릭 합니다. 기본 값으로 두 번째 범주를 추가할 수 있습니다.

  7. 이전 단계를 사용 하 여 유제품, 체 더 치즈초콜릿 우유범주제품 필드의 두 번째 인스턴스에 대 한 기본값을 각각 지정 합니다.

  8. 확인을 클릭합니다.

기본값 제품범주 필드를 입력 한 경우 했으므로 방금 입력 한 데이터를 첫 번째 목록 상자를 연결할 수 있습니다.

첫 번째 목록 상자 데이터에 연결

  1. 양식 서식 파일에서 이전에 삽입 되는 드롭다운 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 드롭다운 목록 상자 속성 대화 상자에서 목록 상자 항목양식의 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  5. 필드 또는 그룹 선택 대화 상자 CategoriesAndProducts 그룹에서에서 범주 필드를 클릭 한 다음 확인 을 두 번 클릭 합니다.

이제 두 번째 목록 상자 데이터에 연결 해야 합니다. 이 데이터 연결 하면서 두 번째 목록 상자에 필터 적용 하려는 됩니다. 이 필터는 해당 제품의 첫 번째 목록 상자에서 선택한 범주를 기준으로 두 번째 목록 상자를 채웁니다. 필터 상자에서 선택한 첫 번째 목록 (listBox1 필드) 목록으로 범주 폼 (범주 필드)에 저장 된 값을 비교 합니다.

두 번째 목록 상자 데이터에 연결

  1. 양식 서식 파일에서 이전에 삽입 되는 표준 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 목록 상자 속성 대화 상자에서 목록 상자 항목양식의 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  5. 필드 또는 그룹 선택 대화 상자 CategoriesAndProducts 그룹에서에서 제품 필드를 클릭 한 다음 데이터 필터링을 클릭 합니다.

  6. 데이터 필터 대화 상자에서 추가 클릭 합니다.

  7. 필터 조건 지정 대화 상자에서 첫 번째 상자에서 필드 또는 그룹 선택 을 클릭 합니다.

  8. 필드 또는 그룹 선택 대화 상자에서 listBox1 클릭 한 다음 확인 을 클릭 합니다.

  9. 필터 조건 지정 대화 상자에서 세 번째 상자에서 필드 또는 그룹 선택 을 클릭 합니다.

  10. 필드 또는 그룹 선택 대화 상자에서 범주 필드를 클릭 한 다음 모든 열기 대화 상자가 닫힐 때까지 확인 클릭 합니다.

이제, 필터를 적용 한 두 번째 목록 상자 데이터에 연결 되어 있는 제대로 작동 하는지 확인 하려면 목록 상자 테스트할 수입니다.

목록 상자 테스트

  1. 변경 내용을 테스트하려면 표준 도구 모음에서 미리 보기를 클릭하거나 Ctrl+Shift+B를 누릅니다.

  2. 드롭다운 목록 상자에서 해산물 을 클릭 합니다. 표준 목록 상자에 빈 줄, 게 육류연어 표시 됩니다.

    참고: 빈 줄 목록 상자에서 선택한 항목의 선택을 취소 하는 사용자가 선택할 수 있습니다.

목록 상자 제대로 작동 하지 않는 경우 listBox1 필드 범주 필드와 비교 하 고 있는지 확인 하 고 두 번째 목록 상자에 대 한 필터를 검토 합니다.

섹션 맨 위로

외부 XML 문서에 연결

이 섹션에서는 제품 및 범주 값이 포함 된 XML 문서에 데이터 연결을 만드는 방법에 알아봅니다. XML 문서 보조 데이터 원본 됩니다. 이 데이터 연결을 만들려면 XML 문서 만들기, XML 문서와 양식 서식 파일의 목록 상자를 연결 하 고 다음 제품 목록 적절 하 게 변경 되도록 두 번째 목록 상자에 필터를 적용 해야 합니다.

양식을 보조 데이터 원본에 연결할 수 있습니다를 먼저 XML 문서를 만들어야 합니다.

XML 문서 만들기

  1. 메모장 이나 다른 텍스트 편집기를 시작 합니다.

  2. 복사한 텍스트 편집기에 다음 XML 데이터를 붙여 넣습니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <ListBoxData>
    <CategoriesAndProducts>
    <Categories>Seafood</Categories>
    <Products>
    <Product>Crab meat</Product>
    </Products>
    <Products>
    <Product>Salmon</Product>
    </Products>
    </CategoriesAndProducts>
    <CategoriesAndProducts>
    <Categories>Dairy</Categories>
    <Products>
    <Product>Chocolate milk</Product>
    </Products>
    <Products>
    <Product>Cheddar</Product>
    </Products>
    </CategoriesAndProducts>
    </ListBoxData>
  3. ListBoxData.xml 으로 컴퓨터에 파일을 저장 합니다.

XML 문서를 만든 했으므로 양식 서식 파일에 연결할 수 있습니다. 보조 데이터 원본을 만들어집니다.

XML 문서 양식 서식 파일에 연결

  1. 도구 메뉴에서 데이터 연결 을 클릭 합니다.

  2. 데이터 연결 대화 상자에서 추가 클릭 합니다.

  3. 데이터 연결 마법사에서 데이터 받기 클릭 한 후 다음 을 클릭 합니다.

  4. 마법사의 다음 페이지에서 XML 문서 를 클릭 한 후 다음 을 클릭 합니다.

  5. 마법사의 다음 페이지에서 찾아보기를 클릭 listBoxData.xml 파일에서 컴퓨터에 저장을 선택한 다음 열기 를 클릭 합니다.

  6. 마법사의 다음 페이지에서 양식 서식 파일 또는 서식 파일 요소에 리소스 파일로 데이터 포함 을 클릭 한 후 다음 을 클릭 합니다.

  7. 이 데이터 연결에 대 한 이름 입력 상자에 마법사의 다음 페이지에서 listBoxDataXMLFile를 입력 합니다.

  8. 데이터 폼을 열 때 자동으로 검색 확인란을 선택 합니다. 이렇게 하면 하 여 목록 상자 데이터를 사용할 수에 대 한 사용자가 쿼리를 요구 하는 대신 폼을 열 때마다.

  9. 마침을 클릭합니다.

  10. 데이터 연결 대화 상자에서 닫기를 클릭 합니다.

이제 준비가 되었으면 양식 서식 파일의 첫 번째 목록 상자는 XML 문서에서 데이터에 연결 합니다.

첫 번째 목록 상자 데이터에 연결

  1. 양식 서식 파일에서 이전에 삽입 되는 드롭다운 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 드롭다운 목록 상자 속성 대화 상자에서 목록 상자 항목외부 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 데이터 원본 상자에서 listBoxDataXMLFile 를 클릭 합니다.

  5. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  6. 필드 또는 그룹 선택 대화 상자 CategoriesAndProducts 그룹에서에서 범주 필드를 클릭 합니다.

    참고: 필드 또는 그룹 선택 대화 상자에서 노란색 배경의 보조 데이터 원본을 사용 하 고 있음을 나타냅니다.

  7. 확인을 두 번 클릭합니다.

이제 두 번째 목록 상자는 XML 문서에 연결 해야 합니다. 이 데이터 연결을 만드는 동안 두 번째 목록 상자에 필터 적용 하려는 됩니다. 이 필터는 해당 제품의 첫 번째 목록 상자에서 선택한 범주를 기준으로 두 번째 목록 상자를 채웁니다. 필터 상자에서 선택한 첫 번째 목록 (listBox1 필드) 목록으로 범주 폼 (범주 필드)에 저장 된 값을 비교 합니다.

두 번째 목록 상자 데이터에 연결

  1. 양식 서식 파일에서 이전에 삽입 되는 표준 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 목록 상자 속성 대화 상자에서 목록 상자 항목외부 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 데이터 원본 상자에서 listBoxDataXMLFile 를 클릭 합니다.

  5. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  6. 필드 또는 그룹 선택 대화 상자 CategoriesAndProducts 그룹에서에서 제품 그룹을 확장 한 다음 제품 필드를 클릭 합니다.

  7. 데이터 필터링 을 클릭 합니다.

  8. 데이터 필터 대화 상자에서 추가 클릭 합니다.

  9. 필터 조건 지정 대화 상자에서 첫 번째 상자에서 필드 또는 그룹 선택 을 클릭 합니다.

  10. 필드 또는 그룹 선택 대화 상자에서 데이터 원본 상자에서 기본 을 클릭 합니다.

  11. ListBox1 클릭 한 다음 확인 을 클릭 합니다.

  12. 필터 조건 지정 대화 상자에서 세 번째 상자에서 필드 또는 그룹 선택 을 클릭 합니다.

  13. 필드 또는 그룹 선택 대화 상자에서 데이터 원본 상자에서 listBoxDataXMLFile (보조)를 클릭 한 다음 범주 를 클릭 합니다.

  14. 확인을 클릭하여 열려 있는 모든 대화 상자를 닫습니다.

이제, 필터를 적용 한 두 번째 목록 상자는 XML 문서에 연결 되어 있는 제대로 작동 하는지 확인 하려면 목록 상자 테스트할 준비가 합니다.

목록 상자 테스트

  1. 변경 내용을 테스트하려면 표준 도구 모음에서 미리 보기를 클릭하거나 Ctrl+Shift+B를 누릅니다.

  2. 드롭다운 목록 상자에서 해산물 을 클릭 합니다. 표준 목록 상자에 빈 줄, 게 육류와 연어 표시 됩니다.

    참고: 빈 줄 목록 상자에서 선택한 항목의 선택을 취소 하는 사용자가 선택할 수 있습니다.

목록 상자 제대로 작동 하지 않는 경우 listBox1 필드 범주 필드와 비교 하 고 있는지 확인 하 고 두 번째 목록 상자에 대 한 필터를 검토 합니다.

섹션 맨 위로

데이터베이스에 연결

이 섹션에서는 Access 데이터베이스에서 두 테이블에 데이터 연결을 만드는 방법에 알아봅니다. 이렇게 하려면 양식 서식 파일의 목록 상자는 데이터베이스를 연결 하 고 두 번째 목록 상자에 필터를 적용 하 적절 하 게 두 번째 변경 내용 상자에에서 표시 된 목록의 첫 번째 목록 상자에서 선택 된 값에 따라 다음 합니다. 이 예제에서는 Access 데이터베이스에는 Categories and Products, 라는 두 개의 테이블 및 각 테이블에 사용 되는 CategoryID 필드를 기준으로 두 테이블을 서로 관련 된 가정 합니다.

Categories 테이블   

CategoryID

범주

1

해산물

2

유제품

제품 테이블   

ProductID

CategoryID

제품 이름

1

1

게 육류

2

1

주황색

3

2

초콜릿 우유

4

2

체 더 치즈

양식 서식 파일의 데이터 원본에 연결

먼저, 데이터베이스에 양식 서식 파일 및 테이블 간 데이터 연결을 만들어야 합니다. 직접, 수정 하는 대신 데이터베이스에서 데이터 표시만 하기 때문에 Access 데이터베이스에 양식 서식 파일에 대 한 보조 데이터 원본 됩니다.

  1. 도구 메뉴에서 데이터 연결 을 클릭 합니다.

  2. 데이터 연결 대화 상자에서 추가 클릭 합니다.

  3. 데이터 연결 마법사에서 데이터 받기 클릭 한 후 다음 을 클릭 합니다.

  4. 마법사의 다음 페이지에서 데이터베이스 (Microsoft SQL Server 또는 Microsoft Office Access에만 해당)를 클릭 한 후 다음 을 클릭 합니다.

  5. 마법사의 다음 페이지에서 데이터베이스를 선택 하 고 찾습니다 및 하드 디스크에 Access 데이터베이스를 두 번 클릭 합니다.

  6. 테이블 선택 대화 상자에서 (이 예에서는 범주 테이블), 첫 번째 목록에서 표시 하려는 데이터가 들어 있는 테이블을 클릭 한 다음 확인 을 클릭 합니다. 데이터 연결에 대 한 기본 테이블로 테이블을 지정 합니다.

  7. 마법사의 테이블 추가 클릭 합니다.

  8. 테이블 또는 쿼리 추가 대화 상자에서 (이 예에서는 Products 테이블), 두 번째 목록에서 표시 하려는 데이터가 들어 있는 테이블을 클릭 하 고 을 클릭 합니다.

  9. 관계 편집 대화 상자에서 연결 필드가 정확한 지 확인 합니다. 이 예제에서는 테이블은 서로 관련 CategoryID 필드를 기준으로 합니다.

    팁: 연결 필드가 필드를 선택한 다음 관계 제거 를 클릭 합니다. 그런 다음 관계 추가 클릭 올바른 필드를 선택 하 고 확인 을 클릭 합니다.

  10. 마침을 클릭합니다.

    참고: 이 예제에서는 범주 테이블의 모든 하나의 범주에 대 한 있을 수 있다는 많은 제품 되므로 products 테이블에 대 한-일대다 관계를 있습니다. 데이터베이스에서 이러한 유형의 관계 키 필드를 사용 하 여 일반적으로 설정 됩니다. 이 경우 CategoryID 키 필드는 올바른 집합 제품을 적절 한 범주와 연결에 액세스할 수 있도록 합니다.

  11. 마법사에서 데이터 원본 구조를 검토 합니다. 두 테이블을 서로 연결 되어 표시 됩니다: 기본 테이블과 보조 테이블입니다. 테이블의 개별 필드를 보려면 표 열 표시 확인란을 선택 합니다. 데이터 구조를 검토 마친 후 다음 을 클릭 합니다.

  12. 양식 서식 파일에 있는 데이터의 복사본 저장 확인란의 선택을 취소 한 후 다음 을 클릭 합니다.

  13. 이 데이터 연결에 대 한 이름 입력 상자에 마법사의 다음 페이지에서 데이터 연결에 대 한 이름을 입력 합니다.

  14. 데이터 폼을 열 때 자동으로 검색 확인란을 선택 합니다.

  15. 완료 날짜 를 클릭 한 다음 닫기데이터 연결 대화 상자에서를 클릭 합니다.

첫 번째 목록 상자 데이터에 연결

보조 데이터 원본에 대 한 데이터 연결을 만든 데이터베이스의 테이블에 양식 서식 파일의 첫 번째 목록 상자를 연결할 수 있습니다.

  1. 양식 서식 파일에서 앞에 삽입 한 드롭다운 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 드롭다운 목록 상자 속성 대화 상자에서 목록 상자 항목외부 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 데이터 원본 상자에서 만든 데이터 연결 선택 되어 있는지 확인 합니다.

  5. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  6. 필드 또는 그룹 선택 대화 상자에서 (이 예에서는 d:Categories ), 드롭다운 목록에서 표시 하려는 데이터가 들어 있는 테이블의 이름을 클릭 한 다음 확인 을 클릭 합니다.

    참고: 필드 또는 그룹 선택 대화 상자에서 노란색 배경의 보조 데이터 원본을 사용 하 고 있음을 나타냅니다.

  7. 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  8. 필드 또는 그룹 선택 대화 상자에 있는지 확인 하는 연결 필드 (이 예에서는 : CategoryID )을 선택한 다음 확인 을 클릭 합니다. 사용자가 목록 상자에서 항목을 선택 하면 저장 되는 값입니다.

  9. 표시 이름 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  10. 필드 또는 그룹 선택 대화 상자에서 드롭다운 목록에 표시 하려는 필드의 이름을 클릭 합니다 (이 예에서는 : 범주 ).

  11. 확인을 두 번 클릭합니다.

두 번째 목록 상자 데이터에 연결

이제 두 번째 목록 상자는 데이터베이스에 연결 해야 합니다. 이 데이터 연결을 만드는 동안 두 번째 목록 상자에 필터 적용 하려는 됩니다. 이 필터는 첫 번째 목록 상자에서 선택 된 값에 따라 적절 한 값이 있는 두 번째 목록 상자를 채웁니다.

  1. 양식 서식 파일에서 표준 목록 상자를 두 번 클릭 합니다.

  2. 데이터 탭을 클릭합니다.

  3. 목록 상자 속성 대화 상자에서 목록 상자 항목외부 데이터 원본에서 값 조회 를 클릭 합니다.

  4. 데이터 원본 상자에서 만든 데이터 연결 선택 되어 있는지 확인 합니다.

  5. 항목 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  6. 필드 또는 그룹 선택 대화 상자에서 (이 예에서는 d:Categories ), 기본 그룹을 확장 하 고 (에서이 계단식 목록 상자에 표시할 데이터가 들어 있는 테이블에 해당 하는 보조 그룹을 클릭 합니다 예: 제품 )입니다.

  7. 데이터 필터링 을 클릭 합니다.

  8. 데이터 필터 대화 상자에서 추가 클릭 합니다.

  9. 필터 조건 지정 대화 상자의 첫 번째 상자에서 (이 예에서는 제품 ), 보조 테이블의 연결 된 필드 선택 되어 있는지 확인 합니다.

    중요: 연결 되는 필드 두 테이블에서 동일한 이름의 올바른 항목을 선택할 때마다 있는지 확인 합니다. 각 테이블의 필드 목록에서 함께 정렬 됩니다. 따라서 주변 필드 이름이 올바른지 확인 하려면 사용할 수 있습니다. 이 예제에서는 Products 테이블에서 다른 필드와 함께 표시 되는 CategoryID 필드를 선택 합니다.

  10. 세 번째 상자에서 필드 또는 그룹 선택 을 클릭 합니다.

  11. 필드 또는 그룹 선택 대화 상자에서 데이터 원본 상자에서 기본, listBox1 필드를 클릭 한 다음 확인 을 클릭 합니다.

    표준 목록 상자에 있는 값의 목록을 사용 하 여 드롭다운 목록 상자 (listBox1 필드)에서 선택 된 값을 비교 하는 필터를 구성 되었습니다.

  12. 목록 상자 속성 대화 상자로 돌아가려면 확인 을 세 번 클릭 합니다.

  13. 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  14. 필드 또는 그룹 선택 대화 상자에서 사용자가 목록 상자에서 항목을 선택 하는 경우 저장할 값을 선택 합니다. 이 예제에서는 나중에 사용할 ProductID 필드를 저장 하려고 합니다. 선택 따라서는 : ProductID 를 그룹화 한 다음 확인 을 클릭 합니다.

  15. 표시 이름 상자 옆에 있는 데이터 원본 단추 XPath 선택을 클릭 합니다.

  16. 필드 또는 그룹 선택 대화 상자에서 목록 상자에 표시 하려는 필드의 이름을 클릭 합니다 (이 예에서는 : ProductName ).

  17. 확인을 두 번 클릭합니다.

목록 상자 테스트

이제, 필터를 적용 한 두 번째 목록 상자는 데이터베이스에 연결 된 있는 제대로 작동 하는지 확인 하려면 목록 상자 테스트할 수 있습니다.

  1. 변경 내용을 테스트하려면 표준 도구 모음에서 미리 보기를 클릭하거나 Ctrl+Shift+B를 누릅니다.

  2. 드롭다운 목록 상자에 값을 선택 합니다. 표준 목록 상자 선택한 연결 필드에 따라 보조 테이블에서 적절 한 값을 표시 해야 합니다.

팁: 목록 상자 제대로 작동 하지 않는 경우 listBox1 필드 CategoryID 필드와 비교 하 고 있는지 확인 하 고 두 번째 목록 상자에 대 한 필터를 검토 합니다.

섹션 맨 위로

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×