2011_컴활1급실기\11년2회1급E형\1급E형정답.accdb
(컴활1급 실기) 2011년 2회 1급실기(액세스) 356쪽
컴활1급 실기 액세스, acForm과 acDataForm의 차이
오픈폼 + 새레코드로 이동 (매크로 → 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
감사합니다
안녕하세요.
GoToRecord일때는 acDataForm를 사용해야 합니다. 해당 명령마다 사용할 수 있는 옵션이 다릅니다. 비주얼베이직 편집기에서 직접 입력할 때 DoCmd.GoToRecord 를 입력하고 한칸을 띄우면 이 명령에서 사용할 수 있는 옵션이 나오는데, 이 옵션 중에서 하나를 선택하면 됩니다. 이때 옵션 중 기본값은 acDataForm입니다.
즐거운 하루 되세요.
-
*2016-06-03 09:22:25
안녕하세요.
GoToRecord일때는 acDataForm를 사용해야 합니다. 해당 명령마다 사용할 수 있는 옵션이 다릅니다. 비주얼베이직 편집기에서 직접 입력할 때 DoCmd.GoToRecord 를 입력하고 한칸을 띄우면 이 명령에서 사용할 수 있는 옵션이 나오는데, 이 옵션 중에서 하나를 선택하면 됩니다. 이때 옵션 중 기본값은 acDataForm입니다.
즐거운 하루 되세요.