과정 요약: 읽기 전용 쿼리 처리

적용 대상
Access 2013

쿼리 유형 확인

Crosstab, Union, Pass-Through 또는 데이터 정의 쿼리에서 반환된 데이터를 편집하려고 하지 않는지 확인합니다.

집계 함수 찾기

Totals 쿼리에서 반환된 데이터 또는 MIN, MAX 또는 AVG와 같은 다른 집계 함수를 사용하는 쿼리는 편집할 수 없습니다.

집계 함수는 여러 레코드의 값을 결합하고 집계된 값을 변경하려고 하면 업데이트할 원본 필드를 알 수 없으므로 아무것도 변경할 수 없습니다.

또한 비디오에서 "집계된 함수"라고 말했지만 "집계된 값"을 의미했습니다.

쿼리 속성 확인

디자인 보기에서 쿼리를 사용하여 속성을 클릭합니다. Unique Values 속성이 아니요로 설정되어 있고 Recordset Type 속성에 Dynaset이 표시되는지 확인합니다.

하위 쿼리 찾기

특히 초기 Select 문의 일부인 하위 쿼리를 찾습니다. 예를 들면 다음과 같습니다.

SELECT [주문 날짜], (SELECT MAX([주문 날짜])

부모 쿼리에 하위 쿼리를 추가하면 데이터를 편집할 수 없습니다. 다음 해결 방법을 시도하세요.

  • 결과에서 필드를 볼 필요가 없는 경우 쿼리 디자이너에서 표시 확인란의 선택을 취소합니다.
  • 하위 쿼리를 DMIN 또는 DMAX와 같은 도메인 집계 함수로 바꿉 있습니다.
  • 첫 번째 Select 문에서 하위 쿼리를 이동합니다.

참고 항목