책 내용 질문하기
프로시져 질문입니다~!!
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
427
조회수
282
작성일
2013-09-26
작성자
첨부파일

1.

문제 3-3에

DoCmd.GoToRecord acDataForm, "반품관리" , acNewRec 제품코드.SetFocus

acDataForm 은 레코드 포인터를 이동시키는거 아닌가요? 새 레코드를 추가시켜주는 명령어는 무엇인가요?

아 그리고 전체적인 명령어가 무슨 말인지 모르겠습니다. 명령어 해석 좀 부탁드립니다~

2.

문제 3-2와 문제 4-1 둘다 이벤트프로시져 인데요.

문제 3-2에 명령어

① rs.CusorType = adOpenDynamic

② rs.Locktype = adLockOptimistic

이 문제 3-2엔 들어가는데 문제 4-1엔 왜 안들어가는 지 모르겠습니다.

3.

바로 뒷 페이지인 p.428 에 보시면

'수정' 버튼에 클릭 기능 구현하기에 보면

정답에

Set rs = New ADODB.Recordset

으로 시작하는데요.

먼저 Dim rs AS ADODB 라고 선언 해줘야 하는거 아닌가요?

다른 프로시져 문제들은 다 선언해주고 시작하던데..

무슨 차이인가요?

답변
2013-09-26 12:08:36

1.

docmd는 매크로를 실행하기 위한 개체 입니다.

acNewRec 새레코드 를 뜻하는 것이구요.

acdataform은 지정한 폼에 있는 데이터를 표시하는 것입니다.
acform 은 폼을 나타내는 것이구요.
acnormal 도 기본 폼을 나타냅니다.
acpreview 미리보기 하는 것입니다.

한마디로 반품관리폼의 새레코드로 이동한다.
포커스는 제품코드로 이동 입니다.

보통 Docom.gotorecord acdataform 하나로 다닌다고 보시면 됩니다. 문제 유형과 사용법을 기억해 두세요.
2.

데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

3. dim 은 변수를 지정하는 것인데 변수를 꼭 지정하지 않고 사용해도

정상적으로 사용가능한 경우도 있습니다. 이때는 생략 하셔도 상관은 없으세요.

즉 dim 을 사용하거나 사용하지 않았을때 결과가 같다면 어떻게 하셔도 상관이 없지요.


좋은 하루 되세요.

"
  • *
    2013-09-26 12:08:36

    1.

    docmd는 매크로를 실행하기 위한 개체 입니다.

    acNewRec 새레코드 를 뜻하는 것이구요.

    acdataform은 지정한 폼에 있는 데이터를 표시하는 것입니다.
    acform 은 폼을 나타내는 것이구요.
    acnormal 도 기본 폼을 나타냅니다.
    acpreview 미리보기 하는 것입니다.

    한마디로 반품관리폼의 새레코드로 이동한다.
    포커스는 제품코드로 이동 입니다.

    보통 Docom.gotorecord acdataform 하나로 다닌다고 보시면 됩니다. 문제 유형과 사용법을 기억해 두세요.
    2.

    데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

    3. dim 은 변수를 지정하는 것인데 변수를 꼭 지정하지 않고 사용해도

    정상적으로 사용가능한 경우도 있습니다. 이때는 생략 하셔도 상관은 없으세요.

    즉 dim 을 사용하거나 사용하지 않았을때 결과가 같다면 어떻게 하셔도 상관이 없지요.


    좋은 하루 되세요.

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