Applies ToMicrosoft 365용 Access Access 2019 Access 2016 Access 2013

중요    Access Services 2010 및 Access Services 2013이 다음 SharePoint의 릴리스에서 제거됩니다. 새 웹 앱을 만들고 기존 앱을 Microsoft Power Apps와 같은 다른 플랫폼으로 마이그레이션하지 않는 것이 좋습니다.

웹, 휴대폰 또는 태블릿용 Power Platform 앱, 자동화 워크플로, 가상 에이전트 등을 빌드할 수 있는 클라우드 데이터베이스인 Dataverse와 Access 데이터를 공유할 수 있습니다. 자세한 내용은 시작: Access 데이터를 Dataverse로 마이그레이션을 참조하세요.

쿼리를 사용하여 Access 웹앱에서 보기에 대한 데이터를 제공하는 경우 편집할 수 있을 것으로 예상되는 일부 필드는 보기에서 읽기 전용입니다. 특히 둘 이상의 테이블을 사용하고 하나 이상의 조인이 있는 경우 쿼리 필드를 업데이트할 수 있는 제한 사항이 있습니다. 

참고: 이 항목에서는 Access 웹앱에 대해 알아봅니다. 데스크톱 데이터베이스에는 적용되지 않습니다. 데스크톱 데이터베이스에서 쿼리에 문제가 있는 경우 개요에 대한 쿼리 소개 문서를 참조하세요.

업데이트 가능한 쿼리 필드에 대한 요구 사항

  • 조인된 필드에 고유한 값("가장 많은" 테이블)이 없는 테이블의 필드만 업데이트할 수 있습니다.

  • 쿼리 출력에는 가장 많은 테이블에 대한 기본 키 필드가 포함되어야 합니다.

  • 가장 많은 테이블은 외부 조인의 내부 측면에 있어야 합니다(즉, 왼쪽 외부 조인의 왼쪽 또는 오른쪽 외부 조인의 오른쪽).

업데이트할 수 있는 필드를 보여 주는 쿼리 다이어그램

이 쿼리에서 Tasks 테이블은 Projects 테이블에서 데이터를 조회하기 때문에 가장 많은 테이블입니다.

그러나 작업의 기본 키가 출력에 포함되지 않으므로 해당 필드를 업데이트할 수 없습니다.

키가 추가되더라도 가장 많은 테이블이 아니므로 Projects 테이블에서 제공되는 필드를 업데이트할 수 없습니다.

맨 위로 이동

업데이트 가능한 필드 문제 찾기 및 해결

필드를 업데이트할 수 없는 이유는 업데이트를 사용하도록 설정하는 방법을 결정합니다. 이러한 이유를 알아보려면 디자인 뷰에서 쿼리를 열고 쿼리 디자인 세부 정보를 검사합니다.

  1. 브라우저에서 시작하는 경우 Access에서 웹앱을 엽니다. 앱의 오른쪽 위 모서리에서 설정 > Access에서 사용자 지정을 클릭합니다.

  2. Access에서 탐색 창이 열려 있지 않으면 F11 키를 눌러 표시합니다. 그런 다음 탐색 창에서 쿼리를 마우스 오른쪽 단추로 클릭한 다음 디자인 보기를 클릭합니다.

    탐색 창에 있는 쿼리의 상황에 맞는 메뉴

  3. 쿼리에서 가장 많은 테이블인 테이블을 결정합니다. 가장 많은 테이블이 다른 테이블의 데이터를 조회하는 테이블이라는 점을 잘 알 수 있습니다.

  4. 업데이트하려는 필드가 가장 많은 테이블에 있는지 확인합니다. 그렇지 않은 경우 문제를 해결하기 위해 쿼리에 수행할 수 있는 작업은 없습니다. 사용자가 필드를 편집할 수 있도록 하는 다른 방법으로, 테이블에만 따라 업데이트 가능한 새 보기를 만든 다음 필요에 따라 해당 보기를 쉽게 열 수 있도록 하는 것이 좋습니다. 예를 들어 보기를 여는 매크로가 있는 단추를 제공할 수 있습니다.

  5. 가장 많은 테이블의 기본 키가 쿼리 출력에 포함되어 있는지 확인합니다. 이 키가 없으면 기본 키를 쿼리 출력에 추가합니다.

  6. 각 조인을 두 번 클릭하고 다음을 확인합니다.

    • 조인은 내부 조인입니다. 또는

    • 외부 조인인 경우 가장 많은 테이블이 조인의 안쪽에 있으며, 왼쪽 조인의 왼쪽 또는 오른쪽 조인의 오른쪽에 있습니다.

조인이 위의 두 조건 중 하나 이상을 충족하지 않는 경우 쿼리를 업데이트할 수 있도록 조인을 변경합니다.

맨 위로 이동

쿼리 출력에 가장 많은 기본 키 추가

  1. 디자인 뷰에서 쿼리를 엽니다.

  2. 가장 많은 테이블을 식별합니다.

  3. 기본 키의 각 필드를 두 번 클릭합니다. 각 키 필드는 작은 키로 표시됩니다.

  4. 쿼리 디자인 표에서 방금 추가한 키 필드에 대해 표시 상자가 선택되어 있는지 확인합니다.

    쿼리 디자인 눈금의 표시 행

맨 위로 이동

쿼리를 업데이트할 수 있도록 조인 변경

위의 조건 중 하나를 충족하지 않는 조인은 업데이트를 방지합니다. 업데이트할 수 없는 조인의 예는 다음과 같습니다.

조인 속성 대화 상자

왼쪽 외부 조인입니다. 왼쪽 테이블의 모든 항목과 오른쪽 테이블의 해당 레코드가 포함됩니다. 그러나 대부분의 테이블은 조인의 오른쪽에 있으므로 업데이트를 방지합니다.

외부 조인을 업데이트할 수 있도록 하는 방법

쿼리를 업데이트할 수 있도록 조인을 조정하는 세 가지 기본 방법이 있습니다. 조인을 두 번 클릭하여 조인 속성 대화 상자를 연 다음 다음 중 하나를 수행합니다.

  • 외부 조인을 내부 조인으로 변경    조인 속성 대화 상자에서 옵션 1을 클릭합니다.

  • 테이블의 위치 전환    가장 많은 테이블을 조인의 안쪽으로 이동하고 다른 테이블은 바깥쪽으로 이동합니다( 조인 속성 대화 상자의 콤보 상자를 사용하여 왼쪽 및 오른쪽 테이블 이름을 설정).

  • 조인의 방향 변경    조인 속성 대화 상자에서 옵션 2 또는 3을 클릭합니다(그렇지 않은 값으로 변경).

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.