본문 바로가기
컴퓨터활용능력/1급 필기시험

Access 이벤트 프로시저 완전 정리 – 주요 이벤트와 실행 함수 개념 이해하기

by joocabin 2025. 6. 26.
728x90
반응형

Access 이벤트 프로시저 완전 정리 – 주요 이벤트와 실행 함수 개념 이해하기

이번에 배우실 내용은 이벤트 프로시저입니다. 이벤트는 ‘사건’, 프로시저는 ‘처리’라는 개념으로, 폼이나 컨트롤에서 입력, 수정, 삭제, 포커스 이동 등 다양한 상황에서 발생하는 동작들을 제어할 수 있는 기능입니다.

데이터 관련 주요 이벤트

AfterUpdate: 업데이트된 후 발생 (데이터가 바뀐 이후)

BeforeUpdate: 업데이트되기 전에 발생

OnChange: 입력란 내용이 바뀔 때 발생

OnCurrent: 포커스가 다른 레코드로 이동하거나 폼이 새로 고쳐질 때

OnDelete: 레코드를 삭제할 때

 

1-235

마우스 관련 이벤트

OnClick: 마우스 왼쪽 클릭 시

OnDblClick: 마우스를 두 번 클릭할 때

OnMouseDown: 마우스를 눌렀을 때

OnMouseUp: 마우스를 놓았을 때

 

1-236

폼 및 보고서(창) 관련 이벤트

OnOpen: 폼이나 보고서를 열 때 (인쇄 직전 등)

OnClose: 닫을 때

OnLoad: 폼이 열리면서 레코드가 나타날 때

OnResize: 창 크기를 변경할 때

OnUnload: 닫기 직전 발생

 

1-237

포커스 관련 이벤트

OnLostFocus: 포커스를 잃었을 때

OnGotFocus: 포커스를 얻었을 때

OnActivate: 폼이나 보고서가 활성화될 때

OnDeactivate: 비활성화될 때

OnEnter: 컨트롤이 처음 포커스를 받을 때

OnExit: 컨트롤에서 빠져나갈 때

 

1-238

Application(응용 프로그램) 개체

Access 전체 응용 프로그램을 참조하는 개체로, 메서드나 속성 등을 제어할 수 있습니다.

DoCmd: Access 매크로 함수를 실행할 수 있는 핵심 개체. 다양한 작업 수행 가능

Name: 개체 이름을 지정

Visible: 보이게 하거나 숨기기 가능

Run: 사용자 정의 함수 또는 서브 프로시저 실행

 

1-239

DoCmd 관련 주요 매크로 함수

OpenReport: 보고서를 열고 매크로 함수 수행 (디자인 보기, 미리 보기 등)

OpenForm: 폼을 열어 매크로 수행

RunSQL: SQL 문장을 실행

RunCommand: Access의 기본 명령 실행

RunMacro: 특정 매크로 실행

OutputTo: Access 개체를 Excel 또는 텍스트 파일로 내보내기

Close: 창 닫기

Quit: Access 종료

Requery: 데이터 갱신 (수정 후 결과 반영)

마무리

Access의 이벤트 프로시저는 사용자 입력과 시스템 반응을 연결해주는 중요한 처리 흐름입니다. 각 이벤트의 이름만 봐도 언제 실행되는지 유추할 수 있기 때문에 단어의 의미를 정확히 이해하는 것이 핵심입니다. 실무 또는 시험 준비 시, 각 이벤트의 실행 시점과 매크로 함수들을 꼭 정리해두세요.

728x90
반응형