책 내용 질문하기
엑세스 이벤트 프로시저
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
319
조회수
171
작성일
2020-11-08
작성자
탈퇴*원
첨부파일

319페이지

 

문제 : <기관별봉사내역>폼의 'txt코드' 컨트롤로 포커스가 이동(on Got Focus) 하면 다음과 같은 기능을 수행 하는 이벤트 프로시저를 작성하시오.


▶ 'txt코드' 컨트롤에 입력된 기관코드의 기관명을 'txt기관명' 컨트롤에 자동으로 입력되도록 할 것.


* 문제집의 답안

Private Sub txt코드_GotFocus()
txt기관명 = 기관명
End Sub


* 제가 생각하는 답안

Private Sub txt코드_GotFocus()
txt기관명 = DLookup("기관명", "봉사내역종합", "기관코드 = '" & txt코드 & "'") 
End Sub


질문 1. 'txt코드' 컨트롤에 입력된 기관코드의 기관명을 'txt기관명' 컨트롤에 입력하는 것인데, 어떻게 txt기관명 = 기관명 이렇게 단순하게 작성이 가능한것인지 모르겠습니다.  dlookup을 이용하여 다시 작성하였는데, 이렇게 해야 맞는 것 아닌가요??? 

질문 2. got focus라는 것이 해당 컨트롤을 클릭하는 것 맞나요? on click 과 무엇이 다른건지 모르겠습니다.
답변
2020-11-09 12:01:14

안녕하세요. 길벗 수험서 운영팀입니다.

 

1. txt코드 컨트롤에 있는 기관코드에 맞는 기관명을 찾는 것입니다. 하나의 레코드는 여러개의 필드로 이루어져있습니다. 기관코드  기관명   설립일  <--- 이와 같이 이루어졌죠. 이중 111 기관코드를 선택한다면 이 레코드에 있는 기관명이 있죠. 그것을 바로 지정해주는 것입니다.

문제에서 어떤 방법을 사용하라는 지시가 없으므로 결과가 같다면 방법은 여러가지 일 수 있습니다.

 

2. click은 클릭을 해야 하는것이고, got focus는 포커스를 받게 될때를 의미합니다. 컴퓨터에서는 다르게 인식을 합니다.

 

 

행복한 하루 되세요.  

  • 관리자
    2020-11-09 12:01:14

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    1. txt코드 컨트롤에 있는 기관코드에 맞는 기관명을 찾는 것입니다. 하나의 레코드는 여러개의 필드로 이루어져있습니다. 기관코드  기관명   설립일  <--- 이와 같이 이루어졌죠. 이중 111 기관코드를 선택한다면 이 레코드에 있는 기관명이 있죠. 그것을 바로 지정해주는 것입니다.

    문제에서 어떤 방법을 사용하라는 지시가 없으므로 결과가 같다면 방법은 여러가지 일 수 있습니다.

     

    2. click은 클릭을 해야 하는것이고, got focus는 포커스를 받게 될때를 의미합니다. 컴퓨터에서는 다르게 인식을 합니다.

     

     

    행복한 하루 되세요.  

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