이 글이 필요한 사람
긴 설명보다 시험장에서 바로 적용할 구분 기준이 필요한 사람을 위해 정리했습니다.
컴활 1급 GoToRecord acNewRec acFirst acLast를 검색한 사람은 단순 정의보다 실제 문제에서 무엇을 먼저 확인할지가 필요합니다.
이 글은 acNewRec·acFirst·acLast의 차이와 문제 풀이 순서만 다루며, 과목 전체 요약이나 시험 일정 정보까지 범위를 넓히지 않는다. 이미 발행된 글이 맡은 범위는 반복하지 않습니다.
두음 암기부터 시작하세요: 신처끝다
acNewRec는 새 레코드, acFirst는 처음, acLast는 끝, acNext는 다음입니다.
두음의 각 부분은 acNewRec · acFirst · acLast · acNext · Offset 순서로 연결됩니다.
암기 문장을 말한 뒤 실제 용어와 판단 기준을 다시 말할 수 있어야 문제에서 사용할 수 있습니다.
먼저 결론부터 확인합니다
DoCmd.GoToRecord는 현재 레코드 위치를 이동하며 acNewRec·acFirst·acLast·acNext 같은 상수로 목적지를 지정합니다.
가장 먼저 볼 단서는 새 입력 행인지이고, 다음으로 처음으로 가는지를 확인합니다.
마지막에는 몇 칸 이동인지까지 대조해 처음 고른 답이 예외에 걸리지 않는지 점검하세요.
acNewRec
새 레코드 입력 위치로 이동합니다.
문제에서는 새 입력 행인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
acFirst
레코드 집합의 첫 번째 레코드로 이동합니다.
문제에서는 처음으로 가는지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
acLast
레코드 집합의 마지막 레코드로 이동합니다.
문제에서는 끝으로 가는지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
acNext
현재 위치에서 다음 레코드로 이동합니다.
문제에서는 한 건 앞으로인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
Offset
acNext나 acPrevious 등에서 이동할 레코드 수를 추가로 지정할 수 있습니다.
문제에서는 몇 칸 이동인지라는 단서가 보일 때 이 항목을 먼저 떠올립니다.
반대되는 보기와 비교할 때는 대상·조건·결과 가운데 무엇이 다른지 한 칸씩 확인하면 됩니다.
자주 틀리는 함정 세 가지
1. acNewRec를 빈 레코드 삭제 명령으로 오해하지 않는다.
2. Record 인수와 Offset 인수를 뒤집지 않는다.
3. 필터된 폼에서는 현재 레코드 집합 범위 안에서 이동한다.
문제에서 적용하는 순서
1단계. 새 행·처음·끝·상대 이동 중 목적을 찾는다
2단계. GoToRecord의 Record 상수를 대입한다
3단계. 보기의 속성명과 대상 개체가 맞는지 대조한다
4단계. 틀린 선지는 반대 개념으로 고쳐 한 문장으로 다시 말한다
시험 직전에는 다섯 줄만 봅니다
1. acNewRec: 새 레코드 입력 위치로 이동합니다.
2. acFirst: 레코드 집합의 첫 번째 레코드로 이동합니다.
3. acLast: 레코드 집합의 마지막 레코드로 이동합니다.
4. acNext: 현재 위치에서 다음 레코드로 이동합니다.
5. Offset: acNext나 acPrevious 등에서 이동할 레코드 수를 추가로 지정할 수 있습니다.
30초 셀프 체크
1. 질문: 새 입력 행인지? 정답: 새 레코드 입력 위치로 이동합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
2. 질문: 처음으로 가는지? 정답: 레코드 집합의 첫 번째 레코드로 이동합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
3. 질문: 끝으로 가는지? 정답: 레코드 집합의 마지막 레코드로 이동합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
4. 질문: 한 건 앞으로인지? 정답: 현재 위치에서 다음 레코드로 이동합니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
5. 질문: 몇 칸 이동인지? 정답: acNext나 acPrevious 등에서 이동할 레코드 수를 추가로 지정할 수 있습니다. 답을 보기 전에 기준어를 먼저 말한 뒤 문장과 대조합니다.
근거 자료와 발행 전 재확인
이 초안은 컴활 1급 GoToRecord acNewRec acFirst acLast Microsoft 문서 검색 · Microsoft Learn · Microsoft 지원을 근거 후보로 작성했습니다.
개념 자체는 비교적 안정적이지만 실제 발행일에는 시험 출제 기준과 공식 문서의 현재 표현을 다시 확인한다.
실제 발행일에는 링크의 접근 여부와 표현 변경을 다시 확인하고, 확인되지 않은 수치나 제도는 공개하지 않습니다.