본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2013년10월19일 · 45/60

45.다음 중 아래와 같은 이벤트 프로시저를 실행하는 Command1 단추를 클릭했을 때 실행 결과로 옳은 것은?

컴퓨터활용능력 1급 45번 문제 이미지
1
사원정보 테이블이 열리고 새 레코드를 입력 할 수 있도록 비워진 테이블이 열린다.
2
사원정보 폼이 열리고 첫번째 레코드의 가장 왼쪽 컨트롤에 포커스가 표시된다.
3
사원정보 폼이 열리고 마지막 레코드의 가장 왼쪽 컨트롤에 포커스가 표시된다.
4
사원정보 폼이 열리고 새 레코드를 입력할 수 있도록 비워진 폼이 표시된다.정답

해설

<문제 해설> ---- 코딩할때 대소문자 구분 안합니다. ---- Private Sub Command1_Click() '[Command1_Click]=프로시저의 이름 'Private : 해당 프로시저가 속한 모듈 '내에서만 해당 프로시저를 호출 DoCmd.OpenForm "사원정보", acNormal ' <--사원정보 폼을 열어라. ' Docmd : 개체와 이와 관련된 ' 메서드를 참조하거나 실행할 수 있다 ' OpenForm : OpenForm 매크로 함수 수행 ' acNormal : 여러 옵션 중에 보통으로 DoCmd.GoToRecord , , acNewRec <-활성화된 폼에서 ' 새 레코드를 입력할수 있게 ' 비워진 폼을 열어라 ' GoToRecord : GotoRecord 매크로 함수 수행 ' , , <-콤마 사이엔 개체(폼이름)가 들어감. ' 여기에선 콤마 사이에 개체 이름 생략. ' acNewRec : 옵션 중에 새 레코드 End Sub ' 프로시저 끝 만약 DoCmd.GoToRecord ,"다른폼이름" , acNewRec 이렇게 다른 폼 이름을 넣으면 실행 결과는 "사원정보" 폼이 열리고 "다른폼이름"에선 새 레코드를 입력할수 있게 비워진 폼이 됩니다. 1. 어플리케이션 개체의 주요 속성들 ▶DoCmd : 개체와 이와 관련된 메서드를 참조하거나 실행할 수 있다 ▶Name : 개체의 이름을 나타내는 문자열 식을 지정하거나 판단 ▶Visible : 액세스 응용프로그램의 최소화 여부를 지정하거나 판단 ▶CurrentData : 현재 데이터베이스에 저장된 개체를 참조함 ▶CurrentProject : 현재 액세스 프로젝트(.adp)나 액세스 데이터 베이스(.accdb)에 대한 프로젝트를 참조한다. 2. DoCmd 개체의 주요 메서드들 OpenForm, GoToRecord 매크로 함수를 수행 openreport, openform, runSQL, runcommand, runmacro copyobject, deleteobject, outputto, gotorecord, gotocontrol, findrecord, findnext, quit, close 매크로 함수를 수행합니다. 예제 : DoCmd.OpenReport "상품", acViewNormal, "수량=100" '수량이 100인 레코드를 대상으로 '상품' 보고서를 인쇄 DoCmd.GoToControl "상품" ' 포커스를 '상품' 컨트롤로 이동함

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기