Page 238 고등학교 정보 처리와 관리 교과서
P. 238
2 모듈
모듈을 사용하면 매크로보다 복잡한 작업도 손쉽게 실행할 수 있으므로 신속한 사 정보
무 처리가 가능하다.
단추를 클릭하여 폼을 닫는 경우
폼이 20개라면
1 모듈의 이해 • 매크로 이용: 각 폼의 단추에 20번
의 매크로를 만들어야 한다.
• 모듈 이용: 폼을 닫는 프로시저
액세스로 프로그램을 작성할 경우 테이블, 쿼리, 폼 등을 이용하면 간단한 프로그램 하나를 만든 후 각 단추의 이벤트
들은 쉽게 작성할 수 있지만 좀 더 복잡하거나 특별한 기능을 수행할 경우에는 스크립 에 연결만 해 주면 된다.
트(VBA) 등을 이용하여 프로그램을 작성해야 한다. 프로시저
단일 작업을 해결하기 위한 단위
프로그램
(1) 모듈
모듈은 프로그램을 작성하는 하나의 개체로서 기본적으로 한 단위로 저장된 VBA
선언문, 명령문, 프로시저의 집합을 의미한다.
(2) VBA와 VBA의 화면 구성
VBA(Visual Basic for Applications)는 비주얼 베이식 프로그
램에서 파생된 스크립트 언어로, 액세스의 기본 기능으로 해결되지
않는 부분들을 프로그래밍을 이용하여 작업하는 것을 말한다. 1
프로젝트 탐색기
VBA는 1 ~ 4 와 같이 구성되어 있고, 각 창은 [보기] 메뉴에서 선
3 코드 창
택하여 보이게 할 수 있다.
2 속성 창
2 모듈 작성 4 직접 실행 창
폼 관련 모듈과 이벤트 프로시저를 작성하며 모듈을 배워 보도록 한다.
(1) 폼 관련 모듈 작성하기
모듈을 사용하여 ‘닫기’와 같이 반복적 작업을 자동화할 수 있다.
다음의 <조건>에 따라 [여행 열차 관리 현황 폼 및 현황 보고서]를 이용하여 <출력 형태>
따라해 보기
와 같이 모듈을 작성해 보자.
출력 형태
세부 조건
• 모듈 이름: practice
• 프로시저 1 이름: practice_mo
–단추를 눌러 작업 종료 시간을 나타내는 메시지
박스가 나타나면 폼과 보고서를 닫는다.
236 Ⅴ. 데이터베이스 실무