책 내용 질문하기
09.4회 엑세스
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
206
작성일
2013-12-06
작성자
첨부파일

문4-2...

* ~~~

* 새 레코드를 추가할 수 있도록 제품명 컨트롤로 포커스를 이동시킬 것..

여기에서

매크로 작성시

매크로 함수 인수

GoToControl 제품명

이건 안 해 주나요??

OpenForm

GoToRecord

이 두 개만 해 주나요? 해설에는 이렇게만 나와 있네요...

답변
2013-12-06 10:58:04

setFocus를 지정하면 단순히 포커스만 해당 컨트롤로 이동하는 것입니다.

이것을 한다고 해서 새 레코드를 추가할 수 있는 위치로 이동하지는 않습니다.

새 레코드를 추가할 수 있는 레코드 위치로 이동하려면 GOTORecord로 지정해야 합니다.

GOTORecord를 지정하면 새 레코드를 입력할 수 있는 위치의 첫번째 필드가 되는 컨트롤로 이동하는데,

이 문제의 경우 이 위치가 txt제품명입니다. 그러므로 txt제품명으로 위치를 지정하지 않아도 해당 컨트롤로 이동하므로 추가로 포커스 위치를 지정하지 않은 것입니다.

만약 새 레코드를 추가할 수 있는 위치의 납품단가 컨트롤로 이동하라고 했다면 GOTORecord로 새 레코드를 지정한 후 txt납품단가.setFocus로 지정하면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-12-06 10:58:04

    setFocus를 지정하면 단순히 포커스만 해당 컨트롤로 이동하는 것입니다.

    이것을 한다고 해서 새 레코드를 추가할 수 있는 위치로 이동하지는 않습니다.

    새 레코드를 추가할 수 있는 레코드 위치로 이동하려면 GOTORecord로 지정해야 합니다.

    GOTORecord를 지정하면 새 레코드를 입력할 수 있는 위치의 첫번째 필드가 되는 컨트롤로 이동하는데,

    이 문제의 경우 이 위치가 txt제품명입니다. 그러므로 txt제품명으로 위치를 지정하지 않아도 해당 컨트롤로 이동하므로 추가로 포커스 위치를 지정하지 않은 것입니다.

    만약 새 레코드를 추가할 수 있는 위치의 납품단가 컨트롤로 이동하라고 했다면 GOTORecord로 새 레코드를 지정한 후 txt납품단가.setFocus로 지정하면 됩니다.

    좋은 하루 되세요.

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