728x90
728x170
데이터베이스 일반
매크로(MACRO)
- 응용 프로그램에서 반복적인 작업을 수행하는 경우, 이를 하나의 명령어로 저장하여 사용자가 같은 작업 수행 시 간단하게 처리할 수 있도록 하는 기능
- 액세스에서 매크로
- 테이블, 쿼리, 폼, 보고서 등 액세스 각 개체들을 효율적으로 자동화할 수 있도록 미리 정의된 기능을 사용하는 것
- 작업을 자동화할 때 사용할 수 있는 매크로 함수나 매크로 함수 집합을 의미함.
- 매크로 함수
- 주로 컨트롤의 이벤트에 연결하여 사용함.
- 그룹 매크로
- 한 개의 매크로 창에서 이름을 갖는 여러 개의 매크로를 작성하고 관리하는 것
- 그룹으로 지정된 매크로를 실행시키면 가장 처음에 지정한 매크로부터 차례로 실행됨.
- 그룹 매크로에서 각각의 매크로는 자신이 속한 매크로 이름으로 구분됨.
- 그룹 매크로 내의 특정 매크로를 사용할 때는 그룹 매크로 이름과 매크로 이름을 마침표(
.
)로 구분하여 사용함. - 하나의 매크로 그룹에 여러 개의 매크로를 만들 수 있고, 하나의 매크로에 여러 개의 매크로 함수를 저장할 수 있음.
- 선택된 매크로 함수가 여러 개인 경우
- 실행 시 위에서 아래의 순서로 실행됨.
- 매크로 실행 시 조건식은 계산식 형태로 작성할 수 있음.
- 조건에 맞는 경우에만 실행되도록 하는 조건 매크로 를 작성할 수 있음.
- 데이터베이스 파일이 열릴 때, 자동으로 실행되는 자동 매크로를 정의하려면
- 매크로 이름란에
AutoExec
를 입력함.
- 매크로 이름란에
- 자동 실행 매크로가 실행되지 않게 하려면
[Shift]
를 누른 채 데이터베이스 파일을 엶.
- 매크로 개체는 탐색 창의 매크로에 표시되지만, 폼이나 보고서에 포함된 매크로는 표시되지 않음.
- 액세스에서
[매크로 도구] -> [디자인] -> [도구] -> [매크로를 Visual Basic으로 변환]
을 이용하여 작성된 매크로를 VBA로 변환시킬 수 있음.
폼과 보고서 관련 매크로 함수
ApplyFilter
- 테이블이나 쿼리로부터 레코드를 필터링함.
FindNextRecord
- 특정한 조건에 의해 찾아진 레코드이 바로 다음에 위치하는 조건에 만족하는 레코드를 검색함.
FindRecord
- 특정한 조건에 맞는 첫 번째 레코드를 검색함.
GoToControl
- 활성화된 폼에서 커서를 특정한 컨트롤로 이동시킴.
GoToPage
- 현재 폼에서 커서를 지정한 페이지의 첫 번째 컨트롤로 이동시킴.
GoToRecord
- 레코드 포인터를 이동시킴.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
데이터베이스 일반 : ACCESS의 개체 - Recordset 개체 (0) | 2021.06.15 |
---|---|
데이터베이스 일반 : ACCESS의 개체 - DoCmd 개체 (0) | 2021.06.15 |
데이터베이스 일반 : 이벤트 프로시저 (0) | 2021.06.15 |
데이터베이스 일반 : 실행 및 가져오기 / 내보내기 관련 매크로 함수 (0) | 2021.06.15 |
데이터베이스 일반 : 머리글 / 바닥글에 요약 정보 표시 (0) | 2021.06.15 |
데이터베이스 일반 : 보고서의 종류 (0) | 2021.06.15 |
데이터베이스 일반 : 보고서의 정렬 및 그룹화 (0) | 2021.06.15 |
데이터베이스 일반 : 보고서의 주요 속성 (0) | 2021.06.15 |