1. 해당 페이지 문제 2-3번에서 고객이름 컨트롤에 포커스가 옮겨가는 경우 현재 고객의 직업이 풍선 도움말로 나타나도록 이벤트프로시저를 작성해야 한느데 정답에는 그냥 간단하게 '고객이름.ControlTipText = 직업' 이렇게 끝내더라구요.. 근데 그냥 ControlTipText속성에 [직업]필드를 조건으로 붙여준다면 어떻게 고객이름 컨트롤에 있는 특정 고객의 직업을 찾아줄 수 있다는 거죠?? 고객이름이 어떠한 레코드의 직업을 찾아라 뭐 이렇게 써야 컴터가 이해할 수 있는 거 아닌가요?
2. 그리고 GotFocus이벤트는 컨트롤에 커서가 깜빡거리는 상태를 말하는 게 아니라 그냥 마우스가 컨트롤 위에 있는 상태를 말하는 건가요??
안녕하세요.
1. 프로시저명이 고객이름에 포커스가 위치했을 때를 의미하는 것입니다.
고객이름 컨트롤에 이미 레코드 원본이 연결되어 있으므로
해당 고객이름에 대한 정보를 가져올 수 있는 것입니다.
고객이름.controltiptext = 직업 으로만 입력해도 되는 것입니다.
2.
ControlTipText는 마우스 포인터를 가져다 대면 나타나는 풍선 도움말을 의미하는 것입니다.
그래서 마우스만 가져다면 실행이 됩니다.
GotFocus 이벤트로 지정하는 이유는 1번에서 설명했던 것 처럼 컨트롤 원본에 연결되어 있는 정확한 자료를 가져오기 위해 사용하는 것입니다.
포커스가 고객이름 컨트롤에 위치하지 않은 경우에는 풍선도움말이 정확히 표시되지 않을 수 있습니다.
좋은 하루 보내세요.
-
관리자2019-04-28 15:34:19
안녕하세요.
1. 프로시저명이 고객이름에 포커스가 위치했을 때를 의미하는 것입니다.
고객이름 컨트롤에 이미 레코드 원본이 연결되어 있으므로
해당 고객이름에 대한 정보를 가져올 수 있는 것입니다.
고객이름.controltiptext = 직업 으로만 입력해도 되는 것입니다.
2.
ControlTipText는 마우스 포인터를 가져다 대면 나타나는 풍선 도움말을 의미하는 것입니다.
그래서 마우스만 가져다면 실행이 됩니다.
GotFocus 이벤트로 지정하는 이유는 1번에서 설명했던 것 처럼 컨트롤 원본에 연결되어 있는 정확한 자료를 가져오기 위해 사용하는 것입니다.
포커스가 고객이름 컨트롤에 위치하지 않은 경우에는 풍선도움말이 정확히 표시되지 않을 수 있습니다.
좋은 하루 보내세요.