쿼리를 사용하여 Access에서 폼이나 보고서에 데이터를 제공할 수 있습니다. 폼이나 보고서를 만들 때 쿼리를 사용하거나 레코드 원본 속성을 설정하여 기존 폼이나 보고서를 변경할 수 있습니다. Record Source 속성을 설정할 때 기존 쿼리를 지정하거나 사용할 새 쿼리를 만들 수 있습니다.
쿼리를 레코드 원본으로 사용하는 경우 데이터를 편집하지 못할 수 있습니다. 쿼리를 레코드 원본으로 사용하기 전에 데이터를 편집해야 하는지 여부를 고려해야 합니다.
이 문서에서는 기존 폼 또는 보고서에 대한 Record Source 속성을 설정하는 방법을 설명하고 쿼리 데이터를 편집할 수 있고 편집할 수 없는 경우에 대한 정보를 제공합니다.
이 문서에서는 폼이나 보고서를 만드는 방법을 설명하지 않습니다. 양식 및 보고서를 만드는 데 도움이 되는 내용은 Access에서 양식 만들기 및 간단한 보고서 만들기 문서를 참조하세요.
이 문서의 내용
기존 쿼리를 폼 또는 보고서의 레코드 원본으로 사용
디자인 보기에서 레코드 원본 속성을 사용하려는 기존 쿼리로 설정합니다.
-
디자인 보기에서 폼 또는 보고서를 엽니다.
속성 시트가 아직 열려 있지 않으면 F4 키를 눌러 엽니다.
-
속성 시트의 데이터 탭에서 레코드 원본 속성 상자를 클릭합니다.
-
다음 중 하나를 수행합니다.
-
사용하려는 쿼리의 이름을 입력하기 시작합니다.
Access는 입력할 때 개체의 이름을 자동으로 채웁니다.
- 또는 -
-
화살표를 클릭한 다음 사용할 쿼리를 선택합니다.
-
폼 또는 보고서의 레코드 원본으로 쿼리 만들기
디자인 보기에서 레코드 원본 속성 상자의 빌드 단추()를 사용하여 레코드 원본으로 사용할 새 쿼리를 만듭니다.
-
디자인 보기에서 폼 또는 보고서를 엽니다.
속성 시트가 아직 열려 있지 않으면 F4 키를 눌러 엽니다.
-
속성 시트의 데이터 탭에서 레코드 원본 속성 상자를 클릭합니다.
-
클릭합니다.
디자인 보기에서 새 쿼리가 열립니다.
-
쿼리를 디자인한 다음 저장하고 닫습니다.
쿼리 디자인에 대한 도움말은 간단한 선택 쿼리 만들기 문서를 참조하세요.
쿼리에서 데이터 편집
양식을 사용하는 기본 이유 중 하나는 데이터를 입력하고 편집하는 것입니다. 일부 쿼리는 데이터 편집을 지원하지 않습니다. 쿼리를 폼의 레코드 원본으로 사용하기 전에 쿼리 데이터를 편집할 수 있는지 여부를 고려해야 합니다.
쿼리에서 데이터를 언제 편집할 수 있나요?
다음과 같은 경우 쿼리에서 데이터를 편집할 수 있습니다.
-
쿼리는 하나의 테이블만 기반으로 합니다.
-
쿼리는 두 테이블 사이에 일대일 관계 있는 두 테이블을 기반으로 합니다.
-
폼의 RecordsetType 속성은 Dynaset(일관성 없는 업데이트)으로 설정되며 다음 섹션의 조건은 적용되지 않습니다.
참고: 쿼리에서 데이터를 편집할 수 있는 경우에도 일부 필드를 편집할 수 없을 수 있습니다. 이러한 경우는 다음 섹션에 나열되어 있습니다.
쿼리에서 데이터를 편집할 수 없는 경우는 언제인가요?
다음과 같은 경우 쿼리에서 데이터를 편집할 수 없습니다.
-
쿼리는 크로스탭 쿼리 입니다.
-
쿼리는 SQL 쿼리 입니다.
-
편집하려는 필드는 계산 필드 입니다. 이 경우 쿼리의 다른 필드에서 데이터를 편집할 수 있습니다.
-
쿼리에는 GROUP BY 절이 포함되어 있습니다.