본문 바로가기

컴퓨터활용능력/필기

3과목_데이터베이스(6)

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