Access에서 복잡한 조건을 평가하는 매개 변수가 있는 쿼리를 만드는 방법
원본 KB 번호: 290178
참고
이 문서는 Microsoft Access 데이터베이스(.mdb 또는 .accdb)에만 적용됩니다. 기본 매크로, 코딩 및 상호 운용성 기술이 필요합니다.
요약
Microsoft Access에서는 쿼리에서 변수 매개 변수를 사용할 수 있습니다. 이 문서에서는 둘 이상의 프롬프트가 필요한 쿼리를 생성하는 방법을 설명합니다. 각 매개 변수를 조건과 필드로 모두 사용하여 각 매개 변수에 입력된 값을 복잡하게 평가할 수 있습니다.
추가 정보
주의
이 예제의 단계를 수행하면 샘플 데이터베이스 Northwind.mdb 수정합니다. Northwind.mdb 파일을 백업하고 데이터베이스 복사본에서 다음 단계를 수행할 수 있습니다.
다음 매개 변수 쿼리는 샘플 데이터베이스 Northwind.mdb Orders 테이블을 기반으로 합니다. 사용자가 제공한 두 날짜 사이에 작성된 주문을 선택합니다.
사용자가 시작 날짜 또는 종료 날짜를 입력하지 않으면 쿼리는 시작 날짜보다 크거나 같거나 종료 날짜보다 작거나 같은 모든 날짜를 반환합니다. 사용자가 시작 날짜 또는 종료 날짜가 아닌 경우 쿼리는 모든 주문을 반환합니다.
샘플 데이터베이스 Northwind.mdb 엽니다.
Orders 테이블을 기반으로 하는 새 쿼리를 만듭니다.
다음 쿼리를 입력합니다.
Query: FindOrdersByDate ------------------------------------------------ Type: Select Query Field: OrderID Show: Yes Field: OrderDate Sort: Ascending Show: Yes First Criteria Line: Between [Start Date] and [End Date] Second Criteria Line: <=[End Date] Third Criteria Line: >=[Start Date] Field: [Start Date] Show: No First Criteria Line: Is Not Null Second Criteria Line: Is Null Third Criteria Line: Is Not Null Fourth Criteria Line: Is Null Field: [End Date] Show: No First Criteria Line: Is Not Null Second Criteria Line: Is Not Null Third Criteria Line: Is Null Fourth Criteria Line: Is Null
Microsoft Office Access 2003 또는 Microsoft Access 2002의 쿼리 메뉴에서 매개 변수를 클릭합니다. Microsoft Office Access 2007에서 디자인 탭을 클릭한 다음 표시/숨기기 그룹에서 매개 변수를 클릭합니다. 쿼리 매개 변수 대화 상자에서 다음과 같이 쿼리의 각 매개 변수에 대해 하나씩 두 개의 항목을 추가합니다.
Query Parameters ----------------------- Parameter: Start Date Data Type: Date/Time Parameter: End Date Data Type: Date/Time
Access 2003 또는 Access 2002에서 보기 메뉴에서 데이터시트를 클릭하여 쿼리를 실행합니다. Access 2007에서 디자인 탭을 클릭한 다음 결과 그룹의 보기 목록에서 데이터시트 보기를 클릭하여 쿼리를 실행합니다.
참고
액세스는 매개 변수의 값을 묻는 메시지를 표시합니다. 그런 다음 Access는 쿼리의 적절한 값을 대체합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기