이 시리즈의 2부에서는 쿼리 조건에서 LIKE 및 와일드카드를 사용하여 그대로 일치하지 않습니다. 좋은 것 – 하지만 실행될 때 제공되는 조건을 적용하기 위해 쿼리를 얻을 수 있는 경우 어떻게 하나요? 쿼리에서 입력을 요청할 수 있는 경우 어떻게 하나요? 좋은 소식입니다! 쿼리에서 입력을 요청할 수 있으며, 실제로는 매우 쉽습니다.
일반적인 기준 대신 정사각형 대괄호로 묶인 질문을 사용하는 것입니다. 다른 사용자가 쿼리를 실행하면 먼저 사용하는 질문을 표시하는 대화 상자가 표시됩니다. 해당 고객의 성(嬤)을 생성한 쿼리의 디자인을 살펴보세요.
쿼리는 Customers 테이블의 모든 데이터를 반환하지만 LastName이 이에 대한 사용자의 답변과 일치하는 레코드만 반환합니다.
그러면 작업이 완료되지만 쿼리의 사용성을 개선하기 위해 할 수 있는 작업이 있습니다. 예를 들어 잘못된 유형의 데이터를 입력하는 경우(예: 숫자가 필요한 경우 텍스트를 입력하는 경우) Access에서 합리적 오류 메시지를 제공할 수 있도록 매개 변수를 선언할 수 있습니다.
매개 변수를 선언하는 경우:
-
디자인 보기에서 쿼리를 열고 대괄호를 포함하여 매개 변수 질문을 클립보드에 복사합니다(매개 변수 질문을 선택하고 Ctrl+C를 누르기).
-
쿼리 도구에서 |디자인 탭의 표시/숨기기 그룹에서 매개 변수를 클릭합니다.
-
쿼리 매개 변수 대화 상자에서 복사한 매개 변수를 매개 변수 열에 붙여넣은 다음 데이터 형식 열의 드롭다운 목록을 사용하여 데이터 형식을 설정합니다.
정말로 모든 기능을 사용하려는 경우 폼을 사용하여 입력을 수집할 수 있습니다. 폼은 쿼리 집합 간 입력 매개 변수를 공유하거나 날짜/시간 매개 변수를 입력할 날짜 선택기 제공과 같은 모든 종류의 가능성을 갖습니다. 자세한 내용은 쿼리, 폼 및 보고서의 매개 변수 사용을 참조하세요.