2012년 2회 컴활 1급 실기(액세스) E형
문제(313쪽), 풀이(318쪽)
문제4
3. <고객검색> 폼의 'txt고객번호' 컨트롤에 포커스가 옮겨가면(Got Focus) 다음과 같은 기능이 수행되도록 구현하시오.
▶ 그림과 같이 현재 고객이 주문한 건수를 표시할 것,
▶ <주문고객> 테이블을 이용할 것.
정답:
Private Sub txt고객번호_GotFocus()
MsgBox [이름] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다."
End Sub
질문> 위 정답에서 [이름] 대신에 [txt이름2]로 대치해도 결과는 동일하게 나오는데, 컨트롤 이름으로
대치해도 되나요?
필드명을 쓰기도 하고 컨트롤명을 쓰기도 하고 이해가 왔다갔다합니다.
언제 깔끔하게 이해가 되는 날이 올지...
MsgBox [txt이름2] & "님의 주문 횟수는 " & DCount("고객번호", "주문고객", "고객번호=txt고객번호") & "건입니다."
감사합니다!!
아래는 이 문제의 환경을 다른 사람들을 위해서 올립니다.
---------------------
'고객검색' 폼 디자인 보기
1. '고객검색' 폼의 레코드 원본: '고객' 테이블
2. 문제에서 사용하라는 테이블: '주문고객' 테이블
3. 관계
<끝>
폼을 실행하여 고객번호를 클릭해서 MsgBox가 나타난 모습
<완전 끝>
안녕하세요.
[txt이름2]로 작성하셔도 상관 없습니다. 컨트롤 이름을 사용하든 필드 이름을 사용하든 결과값만 정확히 나온다면 상관 없습니다.
즐거운 하루 되세요.
-
*2016-05-16 09:29:03
안녕하세요.
[txt이름2]로 작성하셔도 상관 없습니다. 컨트롤 이름을 사용하든 필드 이름을 사용하든 결과값만 정확히 나온다면 상관 없습니다.
즐거운 하루 되세요.