제품별조회 폼의 납품내역현황 버튼 클릭시 매크로 기능 구현인데요...
폼보기 열것은...openform, 납품내역현황, 폼보기 로 하면되는데요...
근데...두 번째 문항은...문제도 좀 그렇고 답도 좀 그렇고...애매하네요...
세레코드를 추가할 수 있도록? "제품명" 컨트롤로 포커스를 이동시킬것...?
문제를 자세히 해석해 보면...세레코드를 추가하라는 말은 아니고..
추가 할 수 있도록...해당 컨트롤로 포커스를 이동시키라는 것인데...
그럼...txt제품명.setfocus 처럼...setfocus 함수를 써야 하지 않나요??
setfocus가 매크로 함수에서는 gotorecord 인가요? 같은 것인가요?
문제의 답을 보면 세레코드로 이동시키는 것인데...
문제는 세레코드가 아닌...제품명컨트롤로 포커스를 이동시키라는 것인데...
어떻게 해석을 해야하는지..
다시 질문합니다.
문제에서는 제품명 컨트롤로 포커스를 이동시킬것이라고 되어 있는데...
이 폼에서는 제품명 컨트롤이 제일 처음에 있어서 고투레코드 함수를 써서 되는데요...
그럼 ... 첫번째에 있는 제품명 컨트롤이 아니 두번째 납품단가 컨트롤의 세레코드로 이동시킬때는 어떻게
하죠??
안녕하세요.
setFocus를 지정하면 단순히 포커스만 해당 컨트롤로 이동하는 것입니다. 이것을 한다고 해서 새 레코드를 추가할 수 있는 위치로 이동하지는 않습니다. 새 레코드를 추가할 수 있는 레코드 위치로 이동하려면 GOTORecord로 지정해야 합니다. GOTORecord를 지정하면 새 레코드를 입력할 수 있는 위치의 첫번째 필드가 되는 컨트롤로 이동하는데, 이 문제의 경우 이 위치가 txt제품명입니다. 그러므로 txt제품명으로 위치를 지정하지 않아도 해당 컨트롤로 이동하므로 추가로 포커스 위치를 지정하지 않은 것입니다. 만약 새 레코드를 추가할 수 있는 위치의 납품단가 컨트롤로 이동하라고 했다면 GOTORecord로 새 레코드를 지정한 후 txt납품단가.setFocus로 지정하면 됩니다.
즐거운 하루 되세요.
"-
*2013-01-02 09:31:01
안녕하세요.
setFocus를 지정하면 단순히 포커스만 해당 컨트롤로 이동하는 것입니다. 이것을 한다고 해서 새 레코드를 추가할 수 있는 위치로 이동하지는 않습니다. 새 레코드를 추가할 수 있는 레코드 위치로 이동하려면 GOTORecord로 지정해야 합니다. GOTORecord를 지정하면 새 레코드를 입력할 수 있는 위치의 첫번째 필드가 되는 컨트롤로 이동하는데, 이 문제의 경우 이 위치가 txt제품명입니다. 그러므로 txt제품명으로 위치를 지정하지 않아도 해당 컨트롤로 이동하므로 추가로 포커스 위치를 지정하지 않은 것입니다. 만약 새 레코드를 추가할 수 있는 위치의 납품단가 컨트롤로 이동하라고 했다면 GOTORecord로 새 레코드를 지정한 후 txt납품단가.setFocus로 지정하면 됩니다.
즐거운 하루 되세요.
"