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

액세스 질문이요

새레코드를 추가하는 gotorecord 이벤트 프로시저 작성하는 문제가 너무 헷갈려서 자세한 설명 부탁드릴께요

예를들어

1.'반품관리'폼의 입력버튼을 클릭하면 새 레코드가 추가되고 추가된 레코드의 제품코드 컨트롤로 포커스가 이동하도록 이벤트 프로시저 작성하시오.(docmd개체와 GoTorecord,setfocus)

- docmd.gotorecord acdataform, "반품관리", acnewrec

제품코드.setfocus

2. <거래처별제품관리>의 폼의<제품추가(cmd추가)>버튼을 클릭하면 <제품내역>폼이 열리고 새 레코드를 추가할 수 있도록 설정할 것.(docmd사용)

-docmd.openform "제품내역"

docmd.gotorecord, , acnewrec

이 2문제 차이점이 뭔지 또 acdataform이 정확이 뭘 의미하는것인지요..ㅠㅠ

답변
2013-02-06 16:12:28

첫번째 문제는 새레코드가 추가되고 추가된 레코드의 제품코드 컨트롤에 커서(포커스)가 위치하게 하는 것이고

두번째 문제는 폼이 열렸을때 새레코드를 추가할 수 있도록 하는 것입니다.

acdataform은 지정한 폼에 있는 데이터를 표시하는 것입니다.
acform 은 폼을 나타내는 것입니다.

Docmd.GoToRecord acDataForm

gotorecord 를 사용할때는 acdataform을 사용한다 생각 하시면 됩니다. 하나의 공식처럼 익혀두세요.

좋은 하루 되세요.

"
  • *
    2013-02-06 16:12:28

    첫번째 문제는 새레코드가 추가되고 추가된 레코드의 제품코드 컨트롤에 커서(포커스)가 위치하게 하는 것이고

    두번째 문제는 폼이 열렸을때 새레코드를 추가할 수 있도록 하는 것입니다.

    acdataform은 지정한 폼에 있는 데이터를 표시하는 것입니다.
    acform 은 폼을 나타내는 것입니다.

    Docmd.GoToRecord acDataForm

    gotorecord 를 사용할때는 acdataform을 사용한다 생각 하시면 됩니다. 하나의 공식처럼 익혀두세요.

    좋은 하루 되세요.

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