이 글이 필요한 사람
긴 설명보다 시험장에서 바로 적용할 구분 기준이 필요한 사람을 위해 정리했습니다.
컴활 1급 DoCmd OpenReport WhereCondition 사용법를 검색한 사람은 단순 정의보다 실제 문제에서 무엇을 먼저 확인할지가 필요합니다.
이 글은 ReportName·View·WhereCondition의 차이와 문제 풀이 순서만 다루며, 과목 전체 요약이나 시험 일정 정보까지 범위를 넓히지 않는다. 이미 발행된 글이 맡은 범위는 반복하지 않습니다.
두음 암기부터 시작하세요: 보열필
보고서를 열고, 보기 형식을 정하고, WhereCondition으로 출력 대상을 거릅니다.
두음의 각 부분은 ReportName · View · WhereCondition · FilterName · OpenArgs 순서로 연결됩니다.
암기 문장을 말한 뒤 실제 용어와 판단 기준을 다시 말할 수 있어야 문제에서 사용할 수 있습니다.
먼저 결론부터 확인합니다
특정 레코드만 보고서로 열 때 OpenReport의 WhereCondition 인수에 WHERE 키워드 없이 조건식만 작성합니다.
가장 먼저 볼 단서는 어떤 보고서인지이고, 다음으로 보기 형식인지를 확인합니다.
마지막에는 추가 인수 전달인지까지 대조해 처음 고른 답이 예외에 걸리지 않는지 점검하세요.
ReportName
열 보고서 이름을 문자열로 지정하는 필수 인수입니다.
문제에서는 어떤 보고서인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
View
미리 보기·인쇄 보기 등 보고서를 여는 방식을 정합니다.
문제에서는 보기 형식인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
WhereCondition
보고서 원본에 적용할 조건식을 WHERE 단어 없이 지정합니다.
문제에서는 특정 레코드 필터인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
FilterName
저장된 쿼리나 필터를 적용할 때 사용합니다.
문제에서는 저장 필터 이름인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
OpenArgs
열리는 보고서에 추가 문자열 정보를 전달합니다.
문제에서는 추가 인수 전달인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
자주 틀리는 함정 세 가지
1. WhereCondition 앞에 WHERE를 중복해 쓰지 않는다.
2. 텍스트 조건값의 따옴표 연결을 빠뜨리지 않는다.
3. View 인수와 보고서 이름 순서를 바꾸지 않는다.
문제에서 적용하는 순서
1단계. 보고서 이름과 보기 형식을 먼저 찾는다
2단계. 조건식에서 WHERE 제외와 따옴표를 확인한다
3단계. 보기의 속성명과 대상 개체가 맞는지 대조한다
4단계. 틀린 선지는 반대 개념으로 고쳐 한 문장으로 다시 말한다
시험 직전에는 다섯 줄만 봅니다
1. ReportName: 열 보고서 이름을 문자열로 지정하는 필수 인수입니다.
2. View: 미리 보기·인쇄 보기 등 보고서를 여는 방식을 정합니다.
3. WhereCondition: 보고서 원본에 적용할 조건식을 WHERE 단어 없이 지정합니다.
4. FilterName: 저장된 쿼리나 필터를 적용할 때 사용합니다.
5. OpenArgs: 열리는 보고서에 추가 문자열 정보를 전달합니다.
30초 셀프 체크
1. 질문: 어떤 보고서인지? 정답: 열 보고서 이름을 문자열로 지정하는 필수 인수입니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
2. 질문: 보기 형식인지? 정답: 미리 보기·인쇄 보기 등 보고서를 여는 방식을 정합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
3. 질문: 특정 레코드 필터인지? 정답: 보고서 원본에 적용할 조건식을 WHERE 단어 없이 지정합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
4. 질문: 저장 필터 이름인지? 정답: 저장된 쿼리나 필터를 적용할 때 사용합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
5. 질문: 추가 인수 전달인지? 정답: 열리는 보고서에 추가 문자열 정보를 전달합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
근거 자료와 발행 전 재확인
이 초안은 컴활 1급 DoCmd OpenReport WhereCondition 사용법 Microsoft 문서 검색 · Microsoft Learn · Microsoft 지원을 근거 후보로 작성했습니다.
개념 자체는 비교적 안정적이지만 실제 발행일에는 시험 출제 기준과 공식 문서의 현재 표현을 다시 확인한다.
실제 발행일에는 링크의 접근 여부와 표현 변경을 다시 확인하고, 확인되지 않은 수치나 제도는 공개하지 않습니다.