3과목_데이터베이스
6. 데이터베이스 프로그래밍
6-1 매크로
- 응용 프로그램에서 반복적인 작업이 수행하는 경우, 이를 하나의 명령어로 저장하여 사용자가 같은 작업 수행시 간단하게 처리할 수 있도록 하는 기능이다.
- 작업을 자동화할 때 사용할 수 있는 매크로 함수나 매크로 함수 집합을 의미한다.
- 매크로 함수는 주로 컨트롤의 이벤트에 연결하여 사용한다.
- 데이터베이스 파일이 열릴 때 자동으로 실행되는 자동 매크로를 정의하려면 매크로 입력란에 ‘AutoExec’를 입력한다.
- 액세스 [도구]→[매크로]→[매크로를 Visual Basic으로 변환] 메뉴를 이용하여 작성된 매크로를 VBA모듈로 변환시킬 수 있다.
- 그룹 매크로 : 한 개의 매크로 창에서 이름을 갖는 여러 개의 매크로를 작성하고 관리하는 것을 말한다.
- 조건 매크로 : IF 문과 같이 특정 조건에 맞는 경우에만 실행되는 매크로를 말한다.
6-2 폼과 보고서 관련 매크로 함수
매크로 함수 | 설명 |
ApplyFilter | 테이블이나 쿼리로부터 레코드를 필터링한다. |
FindNext | 특정한 조건에 의해 찾아진 레코드의 바로 다음에 위치하는 조건에 만족하는 레코드를 검색한다. |
FindRecord | 특정한 조건에 맞는 첫 번째 레코드를 검색한다. |
GoToControl | 활성화된 폼에서 커서를 특정한 컨트롤로 이동시킨다. |
GoToPage | 현재 폼에서 커서를 지정한 페이지의 첫 번째 컨트롤로 이동시킨다. |
GoToRecord | 레코드 포인터를 이동시킨다. |
6-3 실행 관련 매크로 함수
매크로 함수 | 설명 |
RunCommand | 액세스 내부에서 제공하는 명령을 실행시킨다. |
Quit | 액세스를 종료한다. |
OpenQuery | 질의를 실행한다. |
RunCode | 프로시저를 실행한다. |
RunMacro | 매크로를 실행한다. |
RunSQL | SQL문을 실행한다. |
RunApp | 메모장, 액셀 등의 응용 프로그램을 실행한다. |
6-4 가져오기, 내보내기
매크로 함수 | 설명 |
Output To | 데이터베이스 개체를 엑셀, 텍스트, 서식 있는 문서 파일 형식 등으로 내보내기 한다. |
SendObject | 데이터베이스 개체를 전자 우편 메시지에 첨부하여 전송한다. |
TransferDatabase | 다른 데이터베이스 파일과의 내보내기, 가져오기, 연결 등을 지원한다. |
TransferSpreadsheet | 스프레드시트 파일과의 내보내기, 가져오기, 연결 등을 지원한다. |
TransferText | 텍스트 파일과의 내보내기, 가져오기, 연결 등을 지원한다. |
6-5 DoCmd 개체
- Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체이다.
- 주요 메서드
OpenReport | OpenReport 매크로 함수를 수행한다. |
OpenForm | OpenForm 매크로 함수를 수행한다. |
RunSQL | RunSQL 매크로 함수를 수행한다. |
RunCommand | RunCommand 매크로 함수를 수행한다. |
RunMacro | RunMacro 매크로 함수를 수행한다. |
OutputTo | OutputTo 매크로 함수를 수행한다. |
Close | Close 매크로 함수를 수행한다. |
'컴퓨터활용능력 > 필기' 카테고리의 다른 글
3과목_데이터베이스(5) (0) | 2018.07.09 |
---|---|
3과목_데이터베이스(4) (0) | 2018.07.08 |
3과목_데이터베이스(3) (0) | 2018.07.07 |
3과목_데이터베이스(1,2) (0) | 2018.07.06 |
2과목_스프레드시트(7) (0) | 2018.07.05 |