책 내용 질문하기
[2권] 이벤트프로시저 작성
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
359
조회수
233
작성일
2019-04-27
작성자
탈퇴*원
첨부파일

1. 해당 페이지 문제 2-3번에서 고객이름 컨트롤에 포커스가 옮겨가는 경우 현재 고객의 직업이 풍선 도움말로 나타나도록 이벤트프로시저를 작성해야 한느데 정답에는 그냥 간단하게 '고객이름.ControlTipText = 직업' 이렇게 끝내더라구요.. 근데 그냥 ControlTipText속성에 [직업]필드를 조건으로 붙여준다면 어떻게 고객이름 컨트롤에 있는 특정 고객의 직업을 찾아줄 수 있다는 거죠?? 고객이름이 어떠한 레코드의 직업을 찾아라 뭐 이렇게 써야 컴터가 이해할 수 있는 거 아닌가요?

 

2. 그리고 GotFocus이벤트는 컨트롤에 커서가 깜빡거리는 상태를 말하는 게 아니라 그냥 마우스가 컨트롤 위에 있는 상태를 말하는 건가요??

답변
2019-04-28 15:34:19

안녕하세요.

 

1. 프로시저명이 고객이름에 포커스가 위치했을 때를 의미하는 것입니다.

고객이름 컨트롤에 이미 레코드 원본이 연결되어 있으므로

해당 고객이름에 대한 정보를 가져올 수 있는 것입니다.

 

고객이름.controltiptext = 직업 으로만 입력해도 되는 것입니다.

 

 

2.

ControlTipText는 마우스 포인터를 가져다 대면 나타나는 풍선 도움말을 의미하는 것입니다.

그래서 마우스만 가져다면 실행이 됩니다.

GotFocus 이벤트로 지정하는 이유는 1번에서 설명했던 것 처럼 컨트롤 원본에 연결되어 있는 정확한 자료를 가져오기 위해 사용하는 것입니다.

포커스가 고객이름 컨트롤에 위치하지 않은 경우에는 풍선도움말이 정확히 표시되지 않을 수 있습니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-04-28 15:34:19

    안녕하세요.

     

    1. 프로시저명이 고객이름에 포커스가 위치했을 때를 의미하는 것입니다.

    고객이름 컨트롤에 이미 레코드 원본이 연결되어 있으므로

    해당 고객이름에 대한 정보를 가져올 수 있는 것입니다.

     

    고객이름.controltiptext = 직업 으로만 입력해도 되는 것입니다.

     

     

    2.

    ControlTipText는 마우스 포인터를 가져다 대면 나타나는 풍선 도움말을 의미하는 것입니다.

    그래서 마우스만 가져다면 실행이 됩니다.

    GotFocus 이벤트로 지정하는 이유는 1번에서 설명했던 것 처럼 컨트롤 원본에 연결되어 있는 정확한 자료를 가져오기 위해 사용하는 것입니다.

    포커스가 고객이름 컨트롤에 위치하지 않은 경우에는 풍선도움말이 정확히 표시되지 않을 수 있습니다.

     

    좋은 하루 보내세요. 

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