ACC: 여러 값 필드 크로스탭 쿼리 만들기

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

109939
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
초급: 단일 사용자 컴퓨터의 사용자 인터페이스에 대한 지식이 필요합니다.

요약
Microsoft Access 크로스탭 쿼리를 하나의 필드 또는 계산 값으로 지정할 수 있습니다. 종종 쿼리에서 두 개 이상의 값 표시 할 수 있습니다.

예를 들어, 회사, 주문 수 당 정보가 두 개의 열로 보여 주는 예제입니다 및 순서는 각 연도에 대한 합계:
   Company Name  1989 Orders  1989 Total  1990 Orders  1990 Total   --------------------------------------------------------------   ABC Company   12           $855.00     15           $1010.25   XYZ Company   1017         $22045.57   1050         $25345.29				
이 유형의 쿼리 여러 값 필드 쿼리 라고도 합니다.

참고: 예제 파일, Qrysmp97.exe A 이 문서에 사용된 기술의 데모를 볼 수 있습니다. 이 예제 파일을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
182568ACC97: Microsoft Access 97 샘플 쿼리 사용 가능한 다운로드 센터에서
추가 정보
여러 값 필드 크로스탭 쿼리를 만들려면 계산하려는 각 값에 대해 고정된 열 머리글이 두 가지 별도의 크로스탭 쿼리를 만들어야 합니다. 이러한 두 개의 쿼리는 클릭한 다음, 쿼리를 사용하여 원하는 결과를 표시하는 조인할 수 있습니다.

다음 예제에서는 Microsoft Access 버전 7.0 및 Microsoft Access 97 또는 NWIND.MDB 2.0 또는 이전 버전에서 Northwind.mdb 예제 데이터베이스를 사용하여 위의 예제와 비슷한 판매 횟수를 보여 주는 결과를 표시하는 쿼리를 만들고 각 연도에 대한 각 회사의 총.

1단계: 주문 합계 크로스탭 쿼리 만들기

주문 합계 크로스탭 쿼리를 만들려면 다음과 같이 하십시오.
  1. 샘플 데이터베이스 Northwind.mdb (또는 NWIND.MDB 버전 2.0 또는 이전) 열고 주문, 주문 정보 및 Customers 테이블을 기초로 다음 크로스탭 쿼리를 만듭니다.
          Query: Order Total      ------------------      Type: Crosstab Query      Join: Customers.[CustomerID] <-> Orders.[CustomerID]      NOTE: In versions 1.x and 2.0, there is a space in Customer ID.      Join: Orders.[OrderID] <-> Order Details.[OrderID]      NOTE: In versions 1.x and 2.0, there is a space in Order ID.      Field: CompanyName         Table Name: Customers         Total: Group By         Crosstab: Row Heading      NOTE: In versions 1.x and 2.0, there is a space in Company Name.      Field: Expr1: Year([OrderDate]) & " " & "Order Total"         Table Name:         Total: Group By         Crosstab: Column Heading      NOTE: In versions 1.x and 2.0, there is a space in Order Date.      Field: Expr2: Sum(CCur([UnitPrice]*[Quantity]*(1.-[Discount])))         Table Name:         Total: Expression         Crosstab: Value      NOTE: In versions 1.x and 2.0, there is a space in Unit Price.					
  2. 쿼리 디자인 눈금 위쪽의 회색 영역을 아무 곳이나 클릭하여 쿼리를 선택하십시오. 쿼리 보기 메뉴에서 속성을 고정 열 머리글 확인란을 선택하고 사용 중인 Access 버전에 적절한 항목을 고정 열 머리글 상자에:
          Version 1.x:      "1989 Order Total";"1990 Order Total";"1991 Order                        Total";"1992 Order Total"      Version 2.0:      "1991 Order Total";"1992 Order Total";"1993 Order                        Total";"1994 Order Total"      Version 7.0:      "1993 Order Total";"1994 Order Total";"1995 Order                        Total"      Version 97:       "1994 Order Total";"1995 Order Total";"1996 Order                        Total"					
참고: Microsoft Access 버전 인 2.0, 7.0, 97, 열 머리글 FixedColumnHeadings 속성이 호출됩니다.

단계 2: 주문 횟수 크로스탭 쿼리 만들기

  1. 주문 및 Customers 테이블을 기초로 다음 크로스탭 쿼리를 만듭니다:
          Query: Order Count      ------------------      Type: Crosstab Query      Join: Customers.[CustomerID] <-> Orders.[CustomerID]      NOTE: In versions 1.x and 2.0, there is a space in Customer ID.      Field: CompanyName         Table Name: Customers         Total:      Group By         Crosstab:   Row Heading      NOTE: In versions 1.x and 2.0, there is a space in Company Name.      Field: Expr1: Year([OrderDate]) & " " & "Order Count"         Table Name:         Total: Group By         Crosstab: Column Heading      NOTE: In versions 1.x and 2.0, there is a space in Order Date.      Field: OrderID         Table Name: Orders         Total:      Count         Crosstab:   Value      NOTE: In versions 1.x and 2.0, there is a space in Order ID.					
  2. 쿼리 디자인 눈금 위쪽의 회색 영역을 아무 곳이나 클릭하여 쿼리를 선택하십시오. 쿼리 보기 메뉴에서 속성을 고정 열 머리글 확인란을 선택하고 사용 중인 Access 버전에 적절한 항목을 고정 열 머리글 상자에:
          Version 1.x:      "1989 Order Count";"1990 Order Count";"1991 Order                        Count";"1992 Order Count"      Version 2.0:      "1991 Order Count";"1992 Order Count";"1993 Order                        Count";"1994 Order Count"      Version 7.0:      "1993 Order Count";"1994 Order Count";"1995 Order                        Count"      Version 97:       "1994 Order Count";"1995 Order Count";"1996 Order                        Count"					
참고: Microsoft Access 버전 2.0 인 7.0, 97, FixedColumnHeadings 속성은 열 머리글이 호출됩니다.

3단계: 다중 값 쿼리 만들기

  1. 주문 합계 를 기반으로 쿼리를 만들기 및 주문 횟수 크로스탭 쿼리. 결과를 보려는 수년 동안 총 주문 및 주문 횟수 필드를 뿐만 아니라 CompanyName 사용됩니다. 아래 예제는 Microsoft Access 97 마지막 2년 총 주문 및 주문 횟수 사용합니다.
          Query: Multiple Values      ----------------------      Join: Order Total.[CompanyName] <-> Order Count.[CompanyName]      NOTE: In versions 1.x and 2.0, there is a space in Company Name.      Field: CompanyName         Table Name: Order Count         Show: Yes      Field: 1995 Order Count         Table Name: Order Count         Show: Yes      Field: 1995 Order Total         Table Name: Order Total         Show: Yes      Field: 1996 Order Count         Table Name: Order Count         Show: Yes      Field: 1996 Order Total         Table Name: Order Total         Show: Yes					
다음과 같이 보입니다 테이블의 다중 값 쿼리 실행 결과:
 Company Name          1995 Order Count 1995 Order Total 1996 Order Count.. -------------------------------------------------------------------------- Alfred's Futterkiste  3                $2,022.50        3 Ana Trujillo          2                  $799.75        1 Antonio Moreno        5                $5,960.78        1				

참고: 쿼리에 조인된 테이블 중 둘 이상의 필드에서 단계 One(expr1)) 경우 연결 필드가 지정된 경우 이 기술은 작동하지 않는다 예약된 오류-1310 생성하지 않고 식의 테이블 이름을 그대로 쿼리를 강제로 방법이 없습니다. 테이블 행에 테이블 이름을 추가하면 구문 오류를 생성합니다. 테이블 이름을 완전히 두면, "모호한 참조" 오류를 생성합니다.
참조
크로스탭 쿼리에 대한 자세한 내용은 "만들기, 크로스탭 쿼리의 경우" 검색 및 다음 "크로스탭 쿼리, 마법사를 사용하지 않고 만들기" Microsoft Access 97 도움말 색인을 사용하여.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 109939 - 마지막 검토: 12/04/2015 09:55:46 - 수정: 2.1

Microsoft Access 1.0 Standard Edition, Microsoft Access 1.1 Standard Edition, Microsoft Access 2.0 Standard Edition, Microsoft Access 95 Standard Edition, Microsoft Access 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbinfo KB109939 KbMtko
피드백