Uploaded by andre1127

[Access]매크로

advertisement
13주. 매크로
• 학습 목표
• 학습 목차
지난 시간에는 폼에 대해 알아
보았습니다.
1.
2.
3.
이번 시간에는 매크로에 대해
알아 보겠습니다.
매크로의 기초
매크로의 종류
매크로 다루기
1. 매크로의 기초
• 매크로란?
– 매크로는 폼 열기나 보고서 인쇄와 같이 특별한 기능을 수행하는
하나 이상의 함수 집합이다.
– 응용 프로그램에서 반복적인 작업을 수행할 때, 이를 하나의 명령으
로 저장할 수 있다.
– 따라서, 사용자가 똑같은 작업을 다시 수행하지 않아도 되도록 일반
적인 작업이나 반복적인 작업을 자동화 한다.
2. 매크로의 종류
• 독립 실행형 매크로 (auto executed macro)
– 매크로 개체로 작성된 매크로이다.
• 포함된 매크로 (embedded macro)
– 폼, 보고서 또는 컨트롤 이벤트 속성에 포함된 매크로이다.
3. 매크로 다루기
• 매크로 정의
매크로 함수:
여러 가지 종류의 매크로
함수 유형을 선택하는
부분이다.
3. 매크로 다루기
• 매크로 정의 화면
– 매크로 = 매크로 함수와 인자로 구성.
• 우선 매크로 함수를 선택하고
• 함수에 적합한 인수를 지정하고
• 매크로 이름들 지정한 후 저장.
인수:
매크로 함수를 동작할 조건
을 지정해두는 부분이다.
3. 매크로 다루기
• 어떠한 매크로 함수들이 있는지 일부분을 간략하게 알아본다. 이를 외
울 필요는 없다. 다만 어떠한 기능들이 매크로 함수라는 방법으로 간단
하게 사용할 수 있는가 정도만 이해해도 충분하다.
– ApplyFilter: 보고서나 폼에서 사용하는 쿼리 또는 구체적인 테이블에서 레
코드를 검색하는 기능을 수행한다.
– Beep: 경고음을 내는 기능이다.
– CancelEvent: 다음 이벤트를 취소한다.
– Close: 폼이나 테이블,쿼리,보고서,매크로,모듈 등 활성화 되어있는 데이터
베이스 개체를 닫는다.
– FindNext: 어떤 조건에 의해 찾아진 레코드의 집합에서 현재의 레코드 바
로 다음에 놓인 레코드를 찾는다.
– FindRecord: 특정한 조건식을 만족하는 레코드 중 첫 번째 레코드를 찾는
다.
– GoToControl: 활성화된 폼에서 커서를 특정한 컨트롤로 자동으로 이동할
때 사용한다.
3. 매크로 다루기
– GoToPage: 커서를 현재 폼에서 지정한 족의 첫 컨트롤로 옮긴다.
– GoToRecord: 테이블이나 쿼리 또는 이들을 반영하고 있는 폼 등에서 사용
하는 기능으로 레코드 포인터의 이동을 명령한다.
– Maximize: 현재 활성화되어 있는 폼의 창을 Access창의 크기로 바꾼다.
– Minimize: 현재 활성화되어 있는 창을 작업 표시줄에 아이콘 모양으로 만
든다.
– MoveSize: 현재 활성화되어 있는 창의 크기를 변화시킨다.
– MsgBox: 사용자에게 필요한 메시지를 화면에 보여준다.
– OpenForm: 지정된 폼을 여는 명령을 수행한다.
– OpenQuery: 작성된 쿼리를 불러내어 실행한다.
– OpenReport: 작성된 보고서를 불러내어 실행한다.
– OutputTo: 현재 열려있는 데이터베이스의 개체들을 Excel의 파일 형식이나
, 텍스트 형식, 또는 서식 있는 문자 파일 형식 등으로 만들어 주는 기능을
담당한다.
3. 매크로 다루기
– Quit: 액세스 프로그램에서 빠져나온다.
– RepaintObject: 폼에 나타나 있는 데이터베이스 개체를 업데이트 하는 명
령이다.
– Requery: 지정된 필드의 값이 변했을 때 이를 특정 필드에 반영하기 위하
여 사용한다.
– Restore: Maximize혹은 Minimize된 화면을 이전 상태의 크기로 되돌리는
역할을 한다.
– RunCode: 코드를 실행한다.
– RunCommand: Access 내부에서 제공하는 명령을 수행한다.
– RunMacro: 매크로를 실행한다.
– SelectObject: 데이터베이스 개체를 선택하기 위한 매크로 명령이다.
– SendObject: 지정한 개체, 즉 데이터시트,폼,보고서,모듈 등을 전자우편 메
시지에 첨가하여 전송할 수 있다.
– ShowAllRecords: 어떤 조건에 따라 테이블 또는 쿼리의 자료를 제한적으로
보여주는 폼에서, 테이블 또는 쿼리의 전체 자료를 보여주려고 할 때 사용
한다.
3. 매크로 다루기
• 매크로는 VBA(Visual basic for Application)이라는 일종의
프로그래밍 언어와 결합하여 더 강력한 기능들을 제공한다.
그러나 이 내용은 강의의 범위를 벗어나므로 생략한다.
Download