책 내용 질문하기
컴활1급 실기 액세스, acForm과 acDataForm의 차이
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
595
작성일
2016-05-29
작성자
탈퇴*원
첨부파일

2011_컴활1급실기\11년2회1급E형\1급E형정답.accdb

(컴활1급 실기) 2011년 2회 1급실기(액세스) 356쪽

컴활1급 실기 액세스, acFormacDataForm의 차이

오픈폼 + 새레코드로 이동 (매크로 → VBA) : 최신기출문제 1급실기 액세스 E형

문제 352쪽, 풀이 356쪽

문제 2 입력 및 수정 기능 구현

03. <사원별평가현황> 폼의 입력 버튼(cmd입력)에 클릭 기능 구현하기 (매크로 작성)

OpenForm: 사원입력, 폼, , , ,기본

GoToRecord: , , 새레코드,

위 매크로를 비주얼베이직으로 변환

Function open_form_new_rec()

DoCmd.OpenForm "사원입력", acNormal, "", "", , acNormal
DoCmd.GoToRecord , "", acNewRec

End Function

질문> 위 DoCmd.GoToRecord , "", acNewRec 부분에서 생략된 부분을 모두 명시할 경우에

아래와 같이 2가지 형태로 만들 수 있는데, 어느 것이 맞나요?

DoCmd.GoToRecord acForm, "사원입력", acNewRec

DoCmd.GoToRecord acDatForm, "사원입력", acNewRec

감사합니다

답변
2016-06-03 09:22:25

안녕하세요.

GoToRecord일때는 acDataForm를 사용해야 합니다. 해당 명령마다 사용할 수 있는 옵션이 다릅니다. 비주얼베이직 편집기에서 직접 입력할 때 DoCmd.GoToRecord 를 입력하고 한칸을 띄우면 이 명령에서 사용할 수 있는 옵션이 나오는데, 이 옵션 중에서 하나를 선택하면 됩니다. 이때 옵션 중 기본값은 acDataForm입니다.

즐거운 하루 되세요.

  • *
    2016-06-03 09:22:25

    안녕하세요.

    GoToRecord일때는 acDataForm를 사용해야 합니다. 해당 명령마다 사용할 수 있는 옵션이 다릅니다. 비주얼베이직 편집기에서 직접 입력할 때 DoCmd.GoToRecord 를 입력하고 한칸을 띄우면 이 명령에서 사용할 수 있는 옵션이 나오는데, 이 옵션 중에서 하나를 선택하면 됩니다. 이때 옵션 중 기본값은 acDataForm입니다.

    즐거운 하루 되세요.

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