폼에 데이터시트 삽입

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

데이터시트는 행 및 열로 정렬된 간단한 데이터 보기입니다. 탐색 창에서 테이블을 두 번 클릭하면 Microsoft Office Access 2007에서 테이블이 데이터시트로 표시됩니다. 데이터시트는 데이터를 간단한 형식으로 표시하기 때문에 일대다 관계의 "다" 쪽에 해당하는 데이터를 표시하기 위한 하위 폼으로 사용하는 데 적합합니다. 이 문서에서는 Office Access 2007에서 폼에 데이터시트를 추가하는 방법에 대해 설명합니다.

실행할 작업

폼에 데이터 시트의 예를 보려면

테이블 간의 관계 설정

폼 도구를 사용 하 여 데이터 시트를 포함 하는 폼 만들기

레이아웃 보기를 사용 하 여 데이터 시트를 포함 하는 폼 만들기

레이아웃 보기를 사용 하 여 기존 폼에 데이터 시트 삽입

디자인 보기를 사용 하 여 기존 폼에 데이터 시트 삽입

분할 표시 폼과 데이터 시트를 포함 하는 폼의 차이점 이해

폼에서 데이터시트 예제 보기

제품 범주에 대한 데이터와 해당 범주 내의 모든 제품을 표시하는 폼을 만든다고 가정합니다. 이 경우 Categories 테이블의 데이터는 일대다 관계의 "일" 쪽을 나타내고 Products 테이블은 "다" 쪽을 나타냅니다. 즉, 각 범주에는 여러 제품이 포함될 수 있습니다.

하위 폼이 포함된 폼

1. 기본 폼에는 관계의 "일" 쪽에 해당하는 데이터가 표시됩니다.

2. 데이터시트에는 관계의 "다" 쪽에 해당하는 데이터가 표시됩니다.

맨 위로 이동

테이블 간의 관계 설정

데이터시트를 포함하는 폼을 디자인하기 전에 테이블 간의 관계를 검토하고 누락된 관계를 추가해야 합니다. 이렇게 하면 데이터시트와 기본 폼 간의 링크가 자동으로 만들어집니다. 데이터베이스에 있는 테이블 간의 관계를 보거나 추가 또는 수정하려면 고급 도구 탭의 분석 그룹에서 관계를 클릭합니다. 관계를 만드는 방법에 대한 자세한 내용을 보려면 참고 항목 섹션에서 해당 링크를 클릭하십시오.

맨 위로 이동

폼 도구를 사용하여 데이터시트가 포함되는 폼 만들기

폼 도구를 사용하여 단일 일대다 관계의 "일" 쪽에 해당하는 테이블을 기반으로 폼을 만들면 "다" 쪽에 해당하는 데이터를 표시하는 데이터시트가 자동으로 삽입됩니다.

예를 들어 다음 조건에 맞는 경우 각 고객의 주문이 모두 표시되는 데이터시트가 삽입됩니다.

  • Customers 테이블을 기반으로 하는 일반 폼을 만드는 경우

  • Customers 테이블의 한 레코드가 Orders 테이블의 여러 레코드와 관련될 수 있는 일대다 관계를 Orders 테이블에 대해 정의한 경우

  • Customers 테이블이 다른 일대다 관계에서 "일" 쪽에 해당하지 않는 경우

  • 탐색 창에서 일대다 관계의 "일" 쪽에 해당하는 테이블을 클릭합니다.

  • 만들기 탭의 그룹에서 을 클릭 합니다. 단추 모양

폼이 만들어지고 폼 아래쪽에 데이터시트가 포함됩니다. 데이터시트가 자동으로 만들어지지 않으면 폼을 만드는 데 사용한 테이블이 일대다 관계에 속하지 않거나 여러 일대다 관계에 속하는 것입니다.

참고 사항: 

  • 이 과정을 실행하면 기본 폼 외의 다른 폼 개체는 만들어지지 않습니다. 데이터시트에는 테이블이 직접적으로 반영됩니다.

  • 데이터시트의 열을 숨기려면    숨길 열을 마우스 오른쪽 단추로 클릭하고 열 숨기기를 클릭합니다. 이렇게 하면 설정이 저장되므로, 폼을 저장한 후 닫았다가 나중에 다시 열어도 해당 열은 계속 숨겨진 상태로 유지됩니다.

  • 데이터시트에서 숨겨진 열을 다시 표시하려면    데이터시트에서 임의의 열 머리글을 마우스 오른쪽 단추로 클릭하고 열 숨기기 취소를 클릭합니다. 보기에 다시 표시할 각 열 옆의 확인란을 선택하고 닫기를 클릭합니다.

맨 위로 이동

레이아웃 보기를 사용하여 데이터시트가 포함되는 폼 만들기

데이터베이스에 있는 테이블 간에 이미 관계를 정의한 경우에는 레이아웃 보기를 사용하여 데이터시트가 포함되는 폼을 빠르게 만들 수 있습니다. 관계의 "다" 쪽에 해당하는 필드를 관계의 "일" 쪽에 해당하는 폼에 추가하면 데이터시트가 자동으로 만들어져 관련 레코드를 표시합니다.

  1. 만들기 탭의 그룹에서 새 폼 을 클릭 합니다. 단추 모양

    빈 폼이 레이아웃 보기에서 열리며 필드 목록 창이 표시됩니다.

    참고: 실수로 필드 목록 창을 닫은 경우에는 다음 중 하나를 실행하여 다시 열 수 있습니다.

    • Alt+F8을 누릅니다.

      또는

      서식 탭의 컨트롤 그룹에서 기존 필드 추가 클릭 합니다. 단추 모양

  2. 일대다 관계의 "일" 쪽에 해당하는 테이블 옆의 더하기 기호를 클릭하고 원하는 첫 번째 필드를 폼으로 끌어 놓습니다.

    필드 목록 창은 테이블을 여러 구역으로 구분합니다. 즉, 이 보기에 사용 가능한 필드 구역 아래 관련 테이블에서 사용 가능한 필드 구역이 있습니다. 그리고 필드 목록 창의 아래쪽에는 기본 테이블에 직접적으로 관련되지 않은 다른 모든 테이블이 다른 테이블에서 사용 가능한 필드 아래에 나열됩니다.

  3. 이 보기에 사용 가능한 필드 구역에서 기본 폼에 포함할 다른 필드를 모두 해당 폼으로 끌어 놓습니다.

  4. 관련 테이블에서 사용 가능한 필드 구역에서 데이터시트에 포함할 첫 번째 필드를 폼으로 끌어 놓습니다. 데이터시트가 만들어지고 데이터시트에 필드가 추가됩니다.

  5. 새 데이터시트에 필드를 추가하려면 먼저 데이터시트를 클릭하여 선택해야 합니다. 필드 목록 창이 다시 정렬되어 데이터시트에 사용할 수 있는 필드가 위쪽에 배치됩니다. 이 보기에 사용 가능한 필드 구역에서 원하는 다른 필드를 모두 데이터시트로 끌어 놓습니다. 각 필드를 데이터시트로 끌면 삽입 막대가 그려져 마우스 단추를 놓을 때 필드가 삽입될 위치가 표시됩니다.

  6. 먼저 기본 폼이나 데이터시트를 클릭하여 선택하고 필드 목록 창의 필드를 끌어 기본 폼이나 데이터시트에 필드를 계속 추가합니다.

필드 목록 창의 다른 테이블에서 사용 가능한 필드 구역에 직접 관련이 없는 테이블 또는 쿼리 선택한 폼 또는 데이터 시트에 기반 하는 테이블이 있습니다. 관계 창에서 모든 유효한 테이블 관계를 정의한 경우 다른 테이블에서 사용 가능한 필드 구역에서 필드는 작성 하는 폼에 대 한 유효한 선택 일 수 없습니다. 이 섹션에서 폼에 필드를 끌면 관계 지정 대화 상자가 표시 됩니다. 하나 이상의 진행 하기 전에 두 테이블을 서로 관련 된 필드를 입력 해야 합니다. 이렇게 하면 필드 목록 창에서 미리 정의 된 범위에 따라 정렬된 섹션 더 이상 됩니다. 이 대화 상자에서 취소 를 클릭 하 여 테이블 관계를 대신 다시 검사할 수 있습니다. 관계에 대 한 자세한 내용은 문서 만들기, 편집 또는 관계 삭제를 참고 하세요.

맨 위로 이동

레이아웃 보기를 사용하여 기존 폼에 데이터시트 삽입

데이터베이스에 있는 테이블 간에 이미 관계를 정의한 경우에는 레이아웃 보기를 사용하여 기존 폼에 데이터시트를 빠르게 추가할 수 있습니다. 관계의 "다" 쪽에 해당하는 필드를 관계의 "일" 쪽에 해당하는 폼에 추가하면 데이터시트가 자동으로 만들어져 관련 레코드가 표시됩니다.

  1. 탐색 창에서 기존 폼을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 레이아웃 보기를 클릭하여 기존 폼을 레이아웃 보기에서 엽니다.

    필드 목록 창이 표시되지 않는 경우 다음을 실행하십시오.

    • Alt+F8을 누릅니다.

      또는

      서식 탭의 컨트롤 그룹에서 기존 필드 추가 클릭 합니다. 단추 모양

      필드 목록 창은 테이블을 여러 구역으로 구분합니다. 즉, 이 보기에 사용 가능한 필드 구역 아래 관련 테이블에서 사용 가능한 필드 구역이 있습니다. 그리고 필드 목록 창의 아래쪽에는 기본 테이블에 직접적으로 관련되지 않은 다른 테이블이 다른 테이블에서 사용 가능한 필드 아래에 모두 나열됩니다.

  2. 관련 테이블에서 사용 가능한 필드 구역에서 데이터시트에 포함할 첫 번째 필드가 들어 있는 테이블을 확장하고 해당 필드를 폼으로 끌어 놓습니다. 데이터시트가 만들어지고 데이터시트에 필드가 추가됩니다.

  3. 새 데이터시트에 필드를 추가하려면 먼저 데이터시트를 클릭하여 선택해야 합니다. 필드 목록 창이 다시 정렬되어 데이터시트에 사용할 수 있는 필드가 위쪽에 배치됩니다. 이 보기에 사용 가능한 필드 구역에서 원하는 다른 필드를 모두 데이터시트로 끌어 놓습니다. 각 필드를 데이터시트에 끌면 삽입 막대가 그려져 마우스 단추를 놓을 때 필드가 삽입될 위치가 표시됩니다.

  4. 먼저 기본 폼이나 데이터시트를 클릭하여 선택하고 필드 목록 창의 필드를 끌어 기본 폼이나 데이터시트에 필드를 계속 추가합니다.

필드 목록 창의 다른 테이블에서 사용 가능한 필드 구역에 직접 관련이 없는 테이블 또는 쿼리 선택한 양식을 기반으로 하는 테이블이 있습니다. 관계 창에서 모든 유효한 테이블 관계를 정의한 경우 다른 테이블에서 사용 가능한 필드 구역에서 필드는 작성 하는 폼에 대 한 유효한 선택 일 수 없습니다. 이 섹션에서 폼에 필드를 끌면 관계 지정 대화 상자가 표시 됩니다. 하나 이상의 진행 하기 전에 두 테이블을 서로 관련 된 필드를 입력 해야 합니다. 이렇게 하면 필드 목록 창에서 미리 정의 된 범위에 따라 여러 구역으로 더 이상 정렬 됩니다. 이 대화 상자에서 취소 를 클릭 하 여 테이블 관계를 대신 다시 검사할 수 있습니다. 관계에 대 한 자세한 내용은 문서 만들기, 편집 또는 관계 삭제를 참고 하세요.

맨 위로 이동

디자인 보기를 사용하여 기존 폼에 데이터시트 삽입

이 절차를 사용하면 디자인 보기에서 테이블 또는 쿼리를 직접 기반으로 하는 데이터시트를 기존 폼에 추가할 수 있습니다.

  1. 탐색 창에서 폼을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭하여 디자인 보기에서 폼을 엽니다.

  2. 디자인 탭의 컨트롤 그룹에서 컨트롤 마법사 사용 도구가 선택되어 있으면 클릭하여 선택을 취소합니다.

    단추 모양

    이유

    하위 폼 컨트롤 마법사를 사용하면 별도의 폼 개체가 작성되며 해당 폼 개체의 하위 폼 컨트롤을 기반으로 합니다. 그러나 이 문서에서 설명하는 절차에서는 폼이 아닌 테이블 또는 쿼리를 직접 기반으로 하는 데이터시트를 만듭니다.

  3. 디자인 탭의 컨트롤 그룹에서 하위 폼/하위 보고서 단추 모양 단추를 클릭 합니다. 단추 모양

  4. 폼 디자인 눈금에서 데이터시트를 삽입할 위치를 클릭합니다.

  5. 하위 폼 컨트롤의 가장자리 및 모서리 핸들을 끌어 컨트롤의 위치와 크기를 변경합니다.

  6. 먼저 레이블을 클릭한 다음 두 번 클릭하여 레이블 텍스트를 선택하고 새 레이블을 입력하는 방법으로 하위 폼 컨트롤에 첨부된 레이블을 편집합니다. 레이블을 삭제하려면 레이블을 한 번 클릭한 다음 Delete 키를 누릅니다.

  7. 속성 시트가 표시되어 있지 않으면 F4 키를 눌러 표시합니다.

  8. 하위 폼 컨트롤이 현재 선택되어 있지 않으면 한 번 클릭하여 선택합니다.

  9. 속성 시트의 데이터 탭에서 원본 개체 드롭다운 목록을 클릭하고 데이터시트에 표시할 테이블 또는 쿼리를 클릭합니다. 예를 들어 Orders 테이블의 데이터를 표시하려면 Table.Orders를 클릭합니다.

  10. 이 절차를 시작하기 전에 관계를 올바르게 설정한 경우 하위 필드 연결/Link Child Fields기본 필드 연결/Link Master Fields 속성이 기본 폼을 데이터시트에 연결하는 올바른 값으로 자동 설정됩니다.

    비어 있는 내 하위 필드 연결 및 기본 필드 연결 속성

    Access에서 하위 폼 컨트롤을 기본 폼에 연결하는 방법을 확인할 수 없는 경우에는 하위 폼 컨트롤의 하위 필드 연결/Link Child Fields기본 필드 연결/Link Master Fields 속성이 비어 있게 됩니다. 다음을 실행하여 이들 속성을 수동으로 설정해야 합니다.

    1. 디자인 보기에서 기본 폼을 엽니다.

    2. 하위 폼 컨트롤을 한 번 클릭하여 선택합니다.

    3. 속성 시트가 현재 표시되어 있지 않으면 F4 키를 누릅니다.

    4. 속성 시트의 데이터 탭에서 하위 필드 연결/Link Child Fields 속성 상자 옆에 있는 ...를 클릭합니다.

      하위 폼 필드 연결기 대화 상자가 나타납니다.

    5. 기본 필드하위 필드 드롭다운 목록에서 폼을 연결하는 데 사용할 필드를 선택합니다. 어떤 필드를 사용할지 모르는 경우 단어 추천을 클릭하면 연결 필드가 자동으로 선택됩니다. 필드 선택을 마치면 확인을 클릭합니다.

      폼을 연결하는 데 사용할 필드가 표시되지 않으면 기본 폼이나 하위 폼의 레코드 원본을 편집하여 해당 필드가 포함되어 있는지를 확인해야 합니다. 예를 들어 폼이 쿼리를 기반으로 하는 경우 연결 필드가 쿼리 결과에 표시되는지를 확인해야 합니다.

    6. 기본 폼을 저장하고 폼 보기로 전환하여 폼이 원하는 대로 작동하는지 확인합니다.

  11. 빠른 실행 도구 모음 에서 저장 단추 모양 클릭 하거나 CTRL + S를 눌러 폼을 저장 합니다.

  12. 폼 보기로 전환하여 데이터시트가 원하는 대로 작동하는지 확인합니다.

맨 위로 이동

분할 표시 폼과 데이터시트를 포함하는 폼 사이의 차이점 이해

데이터시트를 포함하는 폼에는 보통 관련되어 있는 서로 다른 데이터 원본의 데이터가 표시됩니다. 예를 들어 직원이 표시되는 폼에 각 직원에게 할당된 모든 작업을 표시하는 데이터시트가 포함될 수 있습니다. 데이터시트의 데이터 원본은 자신을 포함하는 폼의 데이터 원본과는 다릅니다. 이와는 반대로, 분할 표시 폼에는 폼과 데이터시트의 두 구역이 있지만 두 구역에는 모두 같은 데이터가 표시됩니다. 이 두 구역은 현재 상태를 상호 추적하며 데이터에 대해 서로 다른 두 가지 보기를 동시에 제공합니다.

분할 표시 폼을 만들고 사용 하는 방법에 대 한 자세한 내용은 문서 분할 표시 폼 만들기를 참고 하세요.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×