책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
441
조회수
51
작성일
2026-10-14
작성자
진*철
첨부파일
2026_기본모의고사_09회
-2. 사원별판매현황 조회 3/3
Me.RecordsetClone.FindFirst = "이름=txt성명"
로 작성했는데 정답처리 됐습니다.
Me.RecordsetClone.FindFirst = "이름='"& txt성명 & "'"
로 해야ㅑ 정답인거죠??
답변
2026-10-15 10:11:07
안녕하세요.
둘 다 정상적으로 동작할 수 있어 정답 처리된 것이지만, 더 일반적이고 명확한 정답 형태는 두 번째입니다.
작성하신 식:
Me.RecordsetClone.FindFirst "이름=txt성명"은 Access가 조건식 안의 txt성명을 현재 폼의 컨트롤로 해석해서 정상 동작할 수 있습니다.
보다 명확한 형태는:
Me.RecordsetClone.FindFirst "이름='" & txt성명 & "'"입니다.
이름 필드가 텍스트이므로 실제 값 자체를 조건문에 넣을 때는 작은따옴표로 감싸는 것이 정석입니다.
즉 이번처럼 채점에서 3/3을 받았다면 작성하신 방식도 인정된 것이고, 시험 대비로는 두 번째처럼 문자열을 명시적으로 연결하는 방식이 더 안전합니다.
즐거운 하루 되세요.
-
관리자2026-10-15 10:11:07
안녕하세요.
둘 다 정상적으로 동작할 수 있어 정답 처리된 것이지만, 더 일반적이고 명확한 정답 형태는 두 번째입니다.
작성하신 식:
Me.RecordsetClone.FindFirst "이름=txt성명"은 Access가 조건식 안의
txt성명을 현재 폼의 컨트롤로 해석해서 정상 동작할 수 있습니다.보다 명확한 형태는:
Me.RecordsetClone.FindFirst "이름='" & txt성명 & "'"입니다.
이름필드가 텍스트이므로 실제 값 자체를 조건문에 넣을 때는 작은따옴표로 감싸는 것이 정석입니다.즉 이번처럼 채점에서 3/3을 받았다면 작성하신 방식도 인정된 것이고, 시험 대비로는 두 번째처럼 문자열을 명시적으로 연결하는 방식이 더 안전합니다.
즐거운 하루 되세요.