책 내용 질문하기
2012년 2회 액세스 기출문제, 필드명 대신에 컨트롤명을 사용해도 되는 이유가 뭔가요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
318
조회수
322
작성일
2016-05-11
작성자
탈퇴*원
첨부파일

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가 나타난 모습

<완전 끝>

답변
2016-05-16 09:29:03

안녕하세요.

[txt이름2]로 작성하셔도 상관 없습니다. 컨트롤 이름을 사용하든 필드 이름을 사용하든 결과값만 정확히 나온다면 상관 없습니다.

즐거운 하루 되세요.

  • *
    2016-05-16 09:29:03

    안녕하세요.

    [txt이름2]로 작성하셔도 상관 없습니다. 컨트롤 이름을 사용하든 필드 이름을 사용하든 결과값만 정확히 나온다면 상관 없습니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.