쿼리에 조회 및 다중값 필드 사용

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

Access에서 여러 값을 포함 하는 다중값 필드 (최대 100)를 만들 수 있습니다. 다른 데이터 원본의 값에 바인딩된 사용자에 게 친숙 한 값을 표시 하는 조회 필드를 만들 수도 있습니다. 조회 또는 다중값 필드를 쿼리하면 고유한 고려 사항이 있습니다. 자세한 내용은 다중값 필드 만들기 또는 삭제조회 필드 만들기 또는 삭제를 참조 하세요.

이 문서의 내용

쿼리에서 조회 필드의 바운드 값 보기

쿼리의 조회 필드에 대 한 표시 값 사용

쿼리에서 다중값 필드 사용

쿼리에서 다중값 필드에 조건 추가

쿼리에서 다중값 필드에 여러 조건 추가

쿼리에서 다중값 필드 그룹화 및 계산

다중값 필드가 있는 추가 쿼리 사용

다중값 필드에 업데이트 쿼리 사용

다중값 필드가 있는 삭제 쿼리 사용

쿼리에서 조회 필드의 바운드 값 보기

조회 필드의 표시 값은 기본적으로 쿼리 데이터 시트 보기에 자동으로 표시 됩니다. 쿼리를 만들 때이 동작을 재정의 하 여 바운드 값이 대신 표시 되도록 할 수 있습니다. 이 예제에서는 새 영국 상태 이름을 "조회" 하는 인사부 테이블에서 조회 필드의 바운드 값을 보려는 경우를 가정 합니다.

조회 필드 테이블
  1. 디자인 보기에서 쿼리를 엽니다.

  2. 테이블 표시 대화 상자에서 조회 필드가 포함 된 테이블을 클릭 하 고 조회 필드에 사용 된 다른 데이터 원본을 클릭 한 다음 추가를 클릭 하 고 닫기를클릭 합니다. 이 예제에서는 인사부newengland 표를 추가 합니다.

    두 테이블을 조인 해야 합니다.

    조회 필드 스키마

    자세한 내용은 테이블 및 쿼리 조인을참조 하세요.

  3. 조회 필드와 함께 a 필드를 쿼리 디자인 눈금으로 끕니다. 이 예제에서는 Citynestate 필드를 추가 합니다.

  4. 조회 필드를 클릭 한 다음 디자인 탭의 표시/숨기기 그룹에서 속성 시트를 클릭 합니다. 이 예제에서는 nestate 필드를 사용 합니다.

  5. 속성 시트에서 조회 탭을 선택 하 고 컨트롤 표시 속성에서 텍스트 상자를 선택 합니다.

    쿼리 디자인의 컨트롤 표시 속성

결과   이제 쿼리를 데이터 시트 보기에서 보면 표시 값에 해당 하는 바인딩된 값을 볼 수 있습니다.

바운드 값을 표시 하는 쿼리 결과

맨 위로 이동

쿼리의 조회 필드에 대 한 표시 값 사용

조회 필드를 만들면 바운드 값과 표시 값 사이에 조인이 만들어집니다. 쿼리에서 표시 값을 직접 사용할 수는 없지만 다른 데이터 원본의 해당 값을 사용할 수 있습니다. 이 예제에서는 쿼리의 인사부 테이블에서 조회 필드 ( nestate)의 표시 값을 조건으로 사용 하려는 경우를 가정 합니다.

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

  2. 테이블 표시 대화 상자에서 조회 필드가 포함 된 테이블을 클릭 하 고, 조회 필드에 사용 된 다른 데이터 원본을 Shift 키를 누른 상태로 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 인사부newengland 표를 추가 합니다.

    두 테이블을 조인 해야 합니다. 자세한 내용은 테이블 및 쿼리 조인을참조 하세요.

  3. 사용 하려는 필드를 쿼리 눈금으로 끕니다. 이 예제에서는 인사부 테이블의 도시 를 첫 번째 열로 끌고, 인사부 테이블에서 두 번째 열로, 새 영국 테이블에서 세 번째 열로 statename 을 끕니다.

  4. 쿼리 눈금에서 statename표시 확인란을 선택 취소 합니다.

  5. 쿼리 눈금에서 statename의 조건 행에 vermont를 입력 합니다.

    조회 필드의 바운드 값을 표시 하는 쿼리 눈금

    쿼리 조건은 statename 열을 기반으로 하며,이는 표시 값, nestate와 같은 값 이지만 데이터 시트 보기에 표시 되지 않습니다.

  6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과   vermont 가 포함 된 행만 표시 됩니다.

쿼리 결과

맨 위로 이동

쿼리에서 다중값 필드 사용

쿼리에서 다중값 필드를 표시할 때 한 행에 쉼표로 구분 된 모든 값을 포함 하는 전체 다중값 필드를 표시 하거나 각 값에 대해 별도의 행이 있는 평면화 된 데이터를 표시할 수 있습니다. 예를 들어 각 문제에 대 한 제목 필드가 포함 된 문제 테이블과 사용자에 게 문제점을 할당 하는 AssignedTo 다중값 필드가 있다고 가정 합니다.

다중값 필드의 모든 값을 한 행에 표시

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 쿼리 디자인 눈금으로 필드를 끕니다. 이 예제에서는 Title 필드와 AssignedTo 다중값 필드를 끕니다.

  4. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    예상할 수 있듯이 한 열에 Title 필드가 표시 되 고 두 번째 열에는 AssignedTo 다중값 필드가 표시 됩니다.

비 평면화 결과를 사용 하는 다중값 필드 쿼리

다중값 필드의 각 값을 한 행에 표시 (평면화 된 보기)

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 쿼리 눈금으로 필드를 끕니다. 이 예제에서는 Title 필드와 AssignedTo. 값 다중값 필드를 끕니다.

    형식 <Fieldname>. value 속성을 문자열로 추가 합니다. AssignedTo 필드에 대 한 값입니다.

  4. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    데이터는 Title 필드가 반복 되 고 AssignedTo 다중값 필드의 각 값은 해당 행에 표시 됩니다.

병합 결과가 있는 다중값 필드 쿼리

맨 위로 이동

쿼리에서 다중값 필드에 조건 추가

여러 표 형태 열의 쿼리 눈금에서 동일한 조건을 배치 하면 쿼리 결과에 큰 영향을 줍니다.

다중값 필드의 모든 값을 한 행에 표시 하는 조건 추가

Access에서는 먼저 결과 집합을 만든 다음 조건을 추가 합니다.

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 쿼리 눈금으로 필드를 끕니다. 이 예제에서는 Title 필드, assignedto 다중값 필드 및 assignedto. 값 다중값 필드를 끕니다.

  4. 쿼리 눈금에서 AssignedTo. 값표시 확인란을 선택 취소 합니다.

  5. 쿼리 눈금의 AssignedTo. 값아래에 있는 조건 행에 "홍길동 Hamilton"를 입력 합니다.

    직접 조회 필드가 있는 쿼리 디자인 눈금

    SQL 보기를 확인 하는 데 도움이 됩니다.

    Title, 문제가 발생 하는 경우를 제외 하 고는 선택 합니다. Value = "David Hamilton";

  6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    David Hamilton에 게 배정 되지 않은 세 가지 문제는 기본값에 표시 됩니다.

<Fieldname>를 사용 하 여 다중값 필드에 대 한 결과

다중값 필드의 각 값을 한 행에 표시 하는 조건 추가 (평면화 된 보기)

Access에서는 먼저 평면화 된 결과 집합을 만든 다음 조건을 추가 합니다.

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 쿼리 눈금으로 필드를 끕니다. 이 예제에서는 Title 필드와 AssignedTo. 값 다중값 필드를 끕니다.

  4. 쿼리 눈금의 AssignedTo. 값아래에 있는 조건 행에 "David Hamilton"를 입력 하지 않습니다.

    쿼리 디자인 눈금을 사용 합니다. 조회 필드의 값 형식

    SQL 보기를 확인 하는 데 도움이 됩니다.

    문제가 발생 하면 Title, assignedto. 값이 AssignedTo가 아닌 문제의 값 = "David Hamilton"를 선택 합니다.

  5. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    David Hamilton에 게 배정 되지 않은 각 문제점은 평면화 된 값으로 표시 됩니다.

<Fieldname>를 사용 하는 다중값 필드의 결과입니다. 값

맨 위로 이동

쿼리에서 다중값 필드에 여러 조건 추가

다중값 필드 내에서 두 개 이상의 값에 대 한 일치 항목을 검색 해야 하는 경우가 있습니다. 예를 들어 AssignedTo 필드의 값 사이에 "최소라"와 "유가을"이 모두 있는 문제를 확인 하려는 경우

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 쿼리 눈금으로 필드를 끕니다. 이 예제에서는 Title 필드와 AssignedTo 다중값 필드를 끕니다.

  4. 쿼리 눈금의 AssignedTo아래에 있는 조건 행에 "최소라"와 "유가을"을 입력 합니다.

  5. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    "최소라" 및 "유가을"에 게 배정 된 두 가지 문제가 표시 됩니다.

다중값 필드에 AND를 사용하는 쿼리 결과

맨 위로 이동

쿼리에서 다중값 필드 그룹화 및 계산

다중값 필드에 저장 된 값의 계산, 그룹화 및 정렬을 수행 하려면 <Fieldname>를 사용 합니다. 값 필드 그룹 쿼리에 대 한 자세한 내용은 쿼리를 사용 하 여 데이터 개수 계산을 참고 하세요.

각 사용자에 게 할당 된 문제점 수를 계산 하려면

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 사용 하려는 필드를 쿼리 눈금으로 끕니다. 이 예제에서는 AssignedTo. 값 을 첫 번째 열과 제목 으로 끌어 두 번째 열로 이동 합니다.

  4. 디자인 탭의 표시/숨기기 그룹에서 요약을 클릭합니다.

    쿼리 눈금에 요약 행이 표시 됩니다. 기본적으로 쿼리의 각 필드 아래에 있는 요약 셀에 그룹화 방법 이 표시 됩니다.

  5. 쿼리 눈금의 제목아래에 있는 요약 행에서 개수를 클릭 합니다.

  6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    각 사용자에 대해 할당 된 문제 수가 평면화 된 보기에 표시 됩니다.

각 사람에게 할당된 문제점을 계산하는 쿼리

각 문제에 배정 된 사용자 수를 계산 하려면

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

  2. 테이블 표시 대화 상자에서 다중값 필드가 포함 된 테이블을 클릭 하 고 추가를 클릭 한 다음 닫기를클릭 합니다. 이 예제에서는 문제점 테이블을 추가 합니다.

  3. 사용 하려는 필드를 쿼리 눈금으로 끕니다. 이 예제에서는 제목을 첫 번째 열로 끌고 AssignedTo 를 두 번째 열로 끕니다.

  4. 디자인 탭의 표시/숨기기 그룹에서 요약을 클릭합니다.

    쿼리 눈금에 요약 행이 표시 됩니다. 기본적으로 쿼리의 제목 필드 아래에 있는 요약 셀에 그룹화 방법 이 표시 됩니다. 다중값 필드에서 Group by 연산을 직접 수행할 수 없기 때문에 <Fieldname> 필드 아래의 요약 셀에 기본적으로 식이 표시 됩니다. 값 필드

  5. 쿼리 눈금의 AssignedTo아래 요약 행에서 개수를 클릭 합니다.

  6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

결과    각 문제에 대해 할당 된 사용자 수는 평면화 된 보기에 표시 됩니다.

문제점당 할당된 사람 수를 계산하는 쿼리 결과

맨 위로 이동

다중값 필드가 있는 추가 쿼리 사용

추가 쿼리를 사용 하 여 다중값 필드에 단일 값을 삽입할 수 있습니다. 예를 들어 문제점 테이블의 AssignedTo 다중값 필드에 "Tom Michaels"를 추가 하는 경우를 생각해 볼 수 있습니다.

참고   이 유형의 추가 쿼리는 다중값 필드와 함께 사용할 경우에만 사용 합니다.

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

  2. 테이블 표시 대화 상자에서 문제점 테이블을 추가한 다음 닫기를클릭 합니다.

  3. 디자인 탭에서 추가를 클릭 합니다.

  4. 추가 대화 상자에서 문제점을 선택한 다음 확인을 클릭 합니다.

  5. 디자인 눈금의 추가 행에서 AssignedTo. 값을 선택 합니다.

  6. 디자인 눈금의 필드 행에서 "Tom Michaels"를 입력 합니다.

  7. 추가 작업을 특정 문제로 제한 하려면 제목등의 디자인 눈금에 필드를 추가 하 고 추가 행에서 제목을 제거한 다음 "Issue 3"과 같은 조건을 입력 합니다.

  8. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    Access에서 선택한 행의 추가 여부를 확인 하 라는 메시지가 표시 될 수 있습니다. 를 클릭 하 여 행을 삽입 하거나 아니요 를 클릭 하 여 취소 합니다.

결과    이제 "Tom Michaels"가 문제 3에 대 한 AssignedTo 필드에 추가 됩니다.

중요    다중값 필드가 포함 된 테이블을 참조 하는 추가 쿼리는 사용할 수 없습니다. 예를 들어 다음 쿼리는 유효 하지 않습니다.

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

맨 위로 이동

다중값 필드에 업데이트 쿼리 사용

업데이트 쿼리를 사용 하 여 다중값 필드의 단일 값을 다른 값으로 변경할 수 있습니다. 이 예제에서는 "최소라"를 "유가을"으로 바꾸는 AssignedTo 다중값 필드를 업데이트 하려고 합니다.

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

  2. 테이블 표시 대화 상자에서 문제점 테이블을 추가한 다음 닫기를클릭 합니다.

  3. 디자인 탭에서 업데이트를 클릭 합니다.

  4. AssignedTo. 값 을 쿼리 눈금으로 끕니다.

  5. 업데이트 행에 "유가을"을 입력 합니다.

  6. 조건 행에 "최소라"를 입력 합니다.

  7. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    Access에서 선택한 행의 추가 여부를 확인 하 라는 메시지가 표시 될 수 있습니다. 를 클릭 하 여 행을 삽입 하거나 아니요 를 클릭 하 여 취소 합니다.

결과    리사는 해당 문제점에 대 한 AssignedTo 필드에 있는 최소라를 바꿉니다.

맨 위로 이동

다중값 필드가 있는 삭제 쿼리 사용

다중값 필드가 포함 된 테이블로 작업 하는 경우 삭제 쿼리를 사용 하 여 다중값 필드에 특정 값이 포함 된 레코드를 삭제 하거나 테이블에 있는 모든 레코드의 다중값 필드에서 특정 값을 삭제할 수 있습니다. 다음 예제에서는 문제점 테이블에서 "David Hamilton"을 (를) 삭제 하 려 한다고 가정 합니다.

중요    삭제 쿼리를 사용 하 여 데이터를 포함 하는 다중값 필드를 삭제 하면 해당 데이터가 영구적으로 손실 되므로 삭제를 취소할 수 없습니다. 이러한 이유로 테이블 필드나 기타 데이터베이스 구성 요소를 삭제하기 전에 데이터베이스를 백업해야 합니다.

모든 레코드의 다중값 필드에서 특정 값을 삭제 하려면

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 테이블 표시 대화 상자에서 문제점 테이블을 추가한 다음 닫기를클릭 합니다.

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

  4. 디자인 탭에서 삭제를 클릭 합니다.

  5. 조건 행에 "David Hamilton"를 입력 합니다.

  6. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    레코드 삭제 여부를 확인 하는 메시지가 표시 될 수 있습니다. 를 클릭 하 여 레코드를 삭제 하거나 아니요 를 클릭 하 여 취소 합니다.

결과    David Hamilton는 해당 문제에 대해 모두 제거 됩니다.

다중값 필드에 특정 값이 포함 된 레코드 삭제

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 테이블 표시 대화 상자에서 문제점 테이블을 추가한 다음 닫기를클릭 합니다.

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

  4. 디자인 탭에서 그룹 삭제 를 클릭 합니다.

  5. 디자인 탭의 결과 그룹에서 보기 아래에 있는 화살표를 클릭 한 다음 SQL 보기를 클릭 합니다.

  6. 다음 SQL 문을 입력 합니다.

    DELETE FROM Issues WHERE (((Issues.AssignedTo.Value)="David Hamilton"));

    참고    이 경우에는 디자인 눈금이 아닌 SQL 문만 사용할 수 있습니다. 디자인 눈금 보기로 전환 하면 DELETE 문 뒤에 별표 (*)가 추가 되며,이는 SQL 보기에서 제거 해야 하는 경우에 선택 합니다.

  7. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    레코드 삭제 여부를 확인 하는 메시지가 표시 될 수 있습니다. 를 클릭 하 여 레코드를 삭제 하거나 아니요 를 클릭 하 여 취소 합니다.

결과    David Hamilton이 지정 된 모든 문제가 제거 됩니다.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×