쿼리 데이터 편집

중요:  본 문서는 기계 번역된 문서이므로 고지 사항을 확인하십시오. 이 문서의 영문 버전은 여기서 확인할 수 있습니다.

쿼리 데이터시트 보기에서 데이터를 편집하여 원본으로 사용하는 테이블의 데이터를 변경할 수 없는 경우가 있습니다. 이 문서에서는 쿼리 데이터를 편집할 수 있는 경우와 편집할 수 없는 경우에 대해 설명하며, 원본 데이터를 편집할 수 있도록 쿼리 디자인을 변경하는 방법에 대해서도 설명합니다.

이 문서의 내용

소개

쿼리에서 데이터를 편집할 수는 경우

Not 쿼리 데이터를 편집할 수는 시기

데이터를 편집할 수 있도록 쿼리를 어떻게 변경 하나요?

소개

쿼리를 데이터시트 보기에서 열어 데이터를 편집하려고 할 때 오류가 발생하거나 오래된 정보가 표시되는 경우가 있습니다. 쿼리 데이터시트에서 데이터를 직접 편집할 수 있는지 여부는 쿼리를 작성한 방법에 따라 다릅니다.

쿼리 데이터시트에서 데이터를 편집하려고 했지만 아무런 반응이 없거나 Windows에서 경고음이 재생되고 편집 내용이 적용되지 않는다면 편집을 수행할 수 없습니다. 해당 쿼리 자체가 편집할 수 없도록 되어 있는 쿼리일 수도 있고(예: 크로스탭 쿼리), 사용자가 편집을 시도한 필드만이 편집할 수 없는 필드일 수도 있습니다(예: 평균 등 집계 함수를 기반으로 하는 필드). 이러한 두 가지 경우 모두 데이터를 편집 가능하도록 만들 수 있습니다. 

쿼리 데이터시트 보기에서 데이터를 편집하는 것 외에도 업데이트 쿼리를 사용하여 테이블의 데이터를 업데이트할 수 있습니다. 이 문서에서는 업데이트 쿼리에 대해서는 설명하지 않습니다.

업데이트 쿼리에 대 한 자세한 내용은 업데이트 쿼리 만들기문서를 참고 하세요.

대개 쿼리 데이터시트 보기에서 데이터를 편집하는 이유는 테이블에 변경 내용을 저장하기 위한 것입니다. 테이블의 데이터는 변경하지 않으면서 데이터를 편집하고 작업을 마친 후에 편집된 데이터를 유지하려면 테이블 만들기 쿼리를 사용하여 먼저 데이터를 편집할 수 있는 새 테이블을 만들 수 있습니다. 또한 테이블 만들기 쿼리를 사용하면 편집할 수 없는 쿼리 결과를 새 테이블로 저장한 다음 이 테이블에서 데이터를 편집할 수 있습니다. 이 문서에서는 테이블 만들기 쿼리를 만들어 실행하는 방법에 대해서는 설명하지 않습니다.

테이블 만들기 쿼리 하는 방법에 대 한 자세한 내용은 테이블 만들기 쿼리 만들기문서를 참고 하세요.

맨 위로 이동

쿼리에서 데이터를 편집할 수 있는 경우

쿼리가 하나의 테이블만을 기반으로 하거나 서로 일대일 관계로 연결된 두 테이블을 기반으로 하는 경우에는 항상 쿼리의 데이터를 편집할 수 있습니다.

참고: 그러나 쿼리의 데이터를 편집할 수 있는 경우에도 쿼리의 일부 필드는 편집할 수 없을 수도 있습니다. 그와 같은 경우는 다음 섹션에서 설명합니다.

맨 위로 이동

쿼리에서 데이터를 편집할 수 없는 경우

다음과 같은 경우에는 쿼리의 데이터를 편집할 수 없습니다.

  • 쿼리가 크로스탭 쿼리인 경우

  • 쿼리가 SQL 쿼리인 경우

  • 편집하려는 필드가 계산 필드인 경우. 이 경우 다른 필드는 편집이 가능할 수도 있습니다.

  • 쿼리가 다대일대다 관계를 가지는 3개 이상의 테이블을 기반으로 하는 경우

    참고: 이 경우 쿼리 데이터 시트를 편집할 수 없는, 수도 있지만 다이너셋 (업데이트 일관성 없음)로 설정 된 폼의 RecordsetType 속성 때 폼에 데이터를 편집할 수 있습니다.

  • 쿼리에 GROUP BY 절이 들어 있는 경우

맨 위로 이동

데이터를 편집할 수 있도록 쿼리를 변경하는 방법

다음 표에서는 쿼리를 편집할 수 없는 경우 및 이 경우 해당 쿼리 데이터시트를 편집할 수 있도록 만드는 방법을 보여 줍니다.

쿼리 데이터시트의 값을 편집할 수 없는 경우

쿼리 데이터시트를 편집할 수 있도록 만드는 방법

쿼리의 고유 값/Unique Values 속성이 예/Yes로 설정되어 있음

쿼리의 고유 값/Unique Values 속성을 아니요/No로 설정합니다.

이 속성을 설정 하는 방법을 알아보려면 아니요로 고유 값 속성 설정, 다음 섹션을 참조 합니다.

쿼리에 고유 인덱스가 없는 연결된 ODBC 데이터베이스 또는 기본 키가 없는 Paradox 테이블이 포함됨

연결된 데이터베이스 공급업체에서 제공하는 방법을 사용하여 연결된 테이블에 기본 키 또는 고유 인덱스를 추가합니다.

원본으로 사용하는 테이블에 대한 데이터 업데이트 권한이 없음

데이터 업데이트 권한을 할당합니다.

쿼리에 둘 이상의 테이블 또는 쿼리가 포함되며 이들 테이블 또는 쿼리가 디자인 보기에서 조인 선으로 조인되어 있지 않음

적절한 조인을 만듭니다.

조인을 만드는 방법을 알아보려면 조인 만들기섹션을 참조 합니다.

데이터베이스가 읽기 전용으로 열려 있거나 읽기 전용 드라이브에 있음

데이터베이스를 닫은 다음 읽기 전용으로 열기를 선택하지 않고 다시 엽니다. 데이터베이스가 읽기 전용 드라이브에 있는 경우에는 드라이브에서 읽기 전용 특성을 제거하거나 데이터베이스를 읽기 전용이 아닌 드라이브로 옮깁니다.

업데이트하려는 레코드의 필드를 다른 사용자가 삭제했거나 잠금

레코드의 잠금이 해제될 때까지 기다립니다. 잠긴 레코드는 잠금이 해제되면 즉시 업데이트할 수 있습니다. 다른 사용자가 레코드를 잠근 작업을 마칠 때까지 기다리십시오.

쿼리가 일대다 관계로 연결된 테이블을 기반으로 하며, 해당 관계에서 "다" 쪽의 조인 필드가 출력 필드가 아니어서 "일" 쪽의 조인 필드 데이터를 편집할 수 없음

관계의 "다" 쪽에 있는 조인 필드를 쿼리 출력 필드에 추가합니다.

추가 쿼리 출력 필드를 "다" 쪽에서 조인 필드를조인 필드를 추가 하는 방법을 알아보려면 섹션을 참조 합니다.

데이터를 편집한 후 "다" 쪽의 조인 필드가 "일" 쪽으로 옮겨짐

Shift+F9를 눌러 변경 내용을 커밋하고 쿼리를 새로 고칩니다.

일대다 관계에서 "일" 쪽의 테이블에 빈 필드가 있으며 조인이 오른쪽 우선 외부 조인임

"일" 쪽의 해당 필드에 값이 있는지 확인합니다. "일" 쪽의 해당 필드에 값이 있는 경우에만 "다" 쪽의 조인 필드를 편집할 수 있습니다.

연결된 ODBC 데이터베이스 테이블을 사용하고 있는데 연결된 테이블의 고유 인덱스에 속하는 일부 필드가 쿼리 출력에 없음

ODBC 테이블의 고유 인덱스에 속한 모든 필드를 쿼리 출력 필드에 추가합니다.

필드를 추가 하는 방법을 알아보려면 연결된 된 ODBC 테이블의 고유 인덱스 필드 추가섹션을 참조 합니다.


맨 위로 이동

고유 값/Unique Values 속성을 아니요/No로 설정

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

  2. 속성 시트가 열려 있지 않으면 F4를 클릭하여 엽니다. 쿼리 디자인 눈금을 한 번 클릭하여 속성 시트에 필드 속성이 아닌 쿼리 속성이 표시되도록 합니다.

  3. 속성 시트에서 고유 값/Unique Values 속성 상자를 찾아 그 옆의 상자를 클릭한 다음 상자 안에 있는 화살표를 클릭하고 아니요/No를 클릭합니다.

조인 만들기

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

  2. 조인하려는 각 테이블 또는 쿼리의 조인 필드를 조인을 만들려는 테이블 또는 쿼리의 해당 필드로 끌어서 놓습니다.

조인을 만드는 방법에 대 한 자세한 내용은 테이블 및 쿼리 조인문서를 참조 하십시오.

"다" 쪽의 조인 필드를 쿼리 출력 필드에 추가

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

  2. 쿼리 디자이너에서 관련 일대다 관계에 해당하는 조인을 찾습니다.

  3. 일대다 관계의 "다" 쪽에서 조인 필드를 두 번 클릭하면 해당 필드가 출력 필드가 되어 필드 눈금에 표시됩니다.

연결된 ODBC 테이블의 고유 인덱스 필드 추가

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

  2. 쿼리 디자이너에서 연결된 ODBC 테이블을 찾습니다.

  3. 고유 인덱스 필드의 필드 이름 옆에는 키 기호가 표시됩니다. 필드 눈금에 없는 각 필드를 두 번 클릭하면 해당 필드가 출력 필드가 되어 필드 눈금에 표시됩니다.

맨 위로 이동

참고: 기계 번역 고지 사항: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft에서는 비영어권 국가에 거주하는 사용자가 Microsoft 제품, 서비스 및 기술을 손쉽게 접할 수 있도록 이러한 기계 번역 내용을 제공하고 있습니다. 본 문서는 기계 번역된 문서이므로 어휘, 구문 또는 문법에 오류가 있을 수 있습니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×