본문 바로가기

컴퓨터활용능력/필기

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

3과목_데이터베이스


4. 폼과 컨트롤


4-1 폼


- 테이블이나 질의(쿼리)를 원본으로 하여 데이터의 입력, 수정, 삭제, 조회 등의 작업을 편리하게 수행할 수 있도록 환경을 제공하는 개체이다.

- 컨트롤과 여러 도구 모음을 이용하여 시각적으로 다양한 작업 화면을 작성할 수 있다.

- 폼에서 데이터를 입력하거나 수정하면 연결된 원본 테이블/쿼리에 반영된다.

- 폼과 컨트롤의 여러 가지 이벤트 속성을 이용하여 원하는 작업을 자동화할 수 있다.

- 폼에 표시될 필드나 컨트롤 등을 폼 화면에 위치시키는 것으로, 하나의 폼에 여러 개의 컨트롤을 만들 수 있다.

- 폼은 자동 폼이나 폼 마법사를 이용하여 만들기나 디자인 보기에서 추가하거나 수정하는 방식을 사용한다.


4-2 폼의 실행


폼 보기

- 일반적인 폼 실행 형식으로, 원본으로 연결된 테이블/쿼리의 데이터를 컨트롤

을 통해 표시한다.

- 폼 보기 형식에서 데이터를 추가, 삭제, 변경할 수 있다.

데이터시트 보기

테이블을 실행한 것처럼 원본 데이터를 행과 열 서식으로 표시하는 형태이며,

데이터를 추가, 삭제, 변경할 수 있다.

디자인 보기

- 다양한 컨트롤과 도구 상자를 이용하여 폼을 만들거나 수정할 수 있는 형식

이다.

- 폼의 화면 설정, 폼 속성 설정, 컨트롤의 추가, 변경, 컨트롤의 속성 등을

변경할 수 있다.

- 원본 테이블/쿼리의 실제 데이터는 표시되지 않으며, 데이터를 추가하거나

수정할 수 없다.


4-3 폼의 주요 속성


'형식' 탭

속성

설명

캡션

제목 표시줄에 표시될 텍스트를 지정한다.

기본 보기

폼 보기 형식을 지정하는 것으로 단일 폼, 연속 폼, 데이터시트가 제공된다.

스크롤 막대

스크롤 막대의 표시 여부를 지정한다.

탐색 단추

탐색 단추의 표시 여부를 지정한다.

레코드 선택기

레코드 선택기의 표시 여부를 지정한다.

자동 크기 조정

레코드를 모두 표시할 수 있도록 폼 창의 크기를 자동으로 조절할지의 여부를

지정한다.

자동 가운데

맞춤

폼 실행시 창이 액세스 창의 가운데에 위치할지의 여부를 지정한다.

테두리 스타일

폼의 테두리 스타일을 지정하는 것으로 없음, 가늘게, 조정 가능, 대화 상자가

제공된다.

컨트롤 상자

제목 표시줄에 조절 메뉴 상자와 제어 상자를 표시할 것인지의 여부를 지정한다.

최소화 최대화

단추

최소화/최대화 단추의 표시 여부를 지정한다.

닫기 단추

닫기 단추 표시 여부를 지정한다.

그림 유형

폼의 배경으로 사용할 그림의 저장 방식을 지정한다.

'데이터' 탭

속성

설명

레코드 원본

폼에서 사용할 원본 데이터를 지정한다.

필터

특정 기준에 따른 필터를 설정한다.

필터 사용

지정된 필터의 사용 여부를 지정한다.

정렬 기준

정렬할 기준을 설정한다.

편집-추가- 삭제 가능

폼 내용의 편집, 추가, 삭제 가능 여부를 지정한다.

레코드 잠금

두 명 이상의 사용자가 동시에 같은 레코드를 편집하려고 할 때 레코드를

잠그는 방법을 설정한다.

'기타' 탭

속성

설명

팝업

폼을 팝업 폼으로 할 것인지의 여부를 지정한다.

모달

폼을 모달 폼으로 열 것인지의 여부를 지정한다.


4-4 컴트롤의 개념


- 폼이나 보고서에서 데이터를 표시하고, 매크로나 함수 등의 명령을 실행하는 데 사용되는 그래픽 개체를 말한다.

- 폼이나 보고서에서 사용되는 모든 데이터는 여러 컨트롤의 형태로 표시될 수 있다.

- 폼이 디자인 보기 상태로 실행되면 도구 상자가 표시되며, 도구 상자를 이용하여 컨트롤을 만들거나 수정할 수 있다.

- 컨트롤은 폼/보고서의 디자인 보기 상태에서 작성하거나 수정할 수 있다.

- 하나의 폼/보고서에서 동일한 컨트롤을 여러 개 작성할 수 있다.


4-5 컴트롤의 종류


속성

설명

레이블

제목이나 캡션, 설명 등과 같은 텍스트를 표시하는 컨트롤

입력란

폼이나 보고서 원본으로 사용되는 데이터나 계산 결과를 표시하는 컨트롤

옵션 그룹

- 확인란, 옵션 단추, 토글 단추를 하나의 그룹으로 지정하여 사용하는 컨트롤

- 한 그룹에서는 한 번에 하나의 옵션만 선택할 수 있다.

토글 단추

YesNo 중 하나를 선택할 수 있는 컨트롤

옵션 단추

여러 개의 값 중 하나를 선택할 수 있는 컨트롤

확인란

여러 개의 값 중 하나 이상을 선택할 수 있는 컨트롤

콤보 상자

입력란과 목록 상자가 결합된 형태로, 좁은 공간에서 유용하게 사용되는 컨트롤

목록 상자

콤보 상자와 비슷한 컨트롤로, 목록의 데이터만 사용할 수 있는 형태의 컨트롤

명령 단추

레코드를 찾거나 레코드 인쇄 등의 특정 기능을 실행할 때 사용하는 컨트롤

하위 폼/하위

보고서

레코드를 찾거나 레코드 인쇄 등의 특정 기능을 실행할 때 사용하는 컨트롤


4-6 하위 폼


- 폼 안에 있는 또 하나의 폼을 의미하며, 기본이 되는 폼을 상위(기본) 폼이라고 하고, 상위(기본) 안에 있는 폼을 하위 폼이라고 한다.

- 테이블, 쿼리나 다른 폼을 이용하여 하위 폼을 작성할 수 있다.

- 기본 폼과 하위 폼은 관련된 필드로 표시되어 있어서 하위 폼에는 기본 폼의 현재 레코드와 관련된 레코드만 표시된다.

- 하위 폼은 단일 폼, 연속 폼, 데이터시트 형태로 표시될 수 있지만, 기본 폼은 현재 레코드와 관련된 레코드만 표시한다.

- 일대다의 관계에 있는 테이블이나 쿼리를 효과적으로 표시할 수 있으며, ‘은 기본 폼, ‘는 하위 폼에 해당한다.

- 기본 폼과 하위 폼을 연결할 필드의 데이터 형식은 같거나 호환되어야 한다.

- 여러 개의 입력 필드를 지정하려면 세미콜론(;)으로 필드명을 구분하여 입력하거나, ‘하위 폼 필드 연결기창에서 여러 필드를 선택한다.


4-7 컨트롤 다루기


선택

- 하나의 컨트롤 선택 : 해당 컨트롤이나 레이블 클릭

- 연속적인 컨트롤 선택 : 마우스로 선택할 컨트롤이 포함되도록 드래그

- 비연속적인 컨트롤 선택 : shift를 누른 상태에서 컨트롤을 클릭

- 모든 컨트롤 선택 : 마우스로 모든 컨트롤이 포함되도록 드래그하거나 [편집][모두 선택] 선택

복사

- 컨트롤이나 레이블을 선택한 후 [편집][복사]를 선택한 후 해당 위치에서 [편집][붙여넣기]를 선택한다.

- 컨트롤을 클릭한 후 [편집][중복]을 선택하면 클릭한 컨트롤 아래에 컨트롤이 복사된다.

- 컨트롤을 복사하면 속성도 함께 복사된다.

- 컨트롤을 클릭한 후 수행하면 컨트롤 전체가 복사되고, 레이블을 클릭한 후 수행하면 레이블만 복사된다.

이동

- 레이블이나 컨트롤을 선택한 후 마우스를 컨트롤의 가장자리로 이동시켜 포인터가 손바닥 모양으로 변경될 때 해당 위치로 드래그한다.

- SHIFT를 누른 채 이동하면 다른 컨트롤과 가로-세로의 위치를 맞출 수 있다.

- 컨트롤의 위치를 세밀하게 조정하여 이동시키려면 CTRL를 누른 상태에서 방향키를 누른다.

 맞춤([서식][맞춤])

왼쪽

모든 컨트롤의 왼쪽 가장자리를 가장 왼쪽에 있는 컨트롤의 왼쪽 가장자리에 맞춘다.

오른쪽

모든 컨트롤의 오른쪽 가장자리를 가장 오른쪽에 있는 컨트롤의 오른쪽 가장자리에

맞춘다.

위쪽

모든 컨트롤의 위쪽 가장자리를 가장 위쪽에 있는 컨트롤의 위 가장자리에 맞춘다.

아래쪽

모든 컨트롤의 아래 가장자리를 가장 아래쪽에 있는 컨트롤의 아래 가장자리에 맞춘다.

눈금에

각 컨트롤에서 가장 가까운 눈금에 모든 컨트롤을 맞춘다.

간격 조정([서식][수평 간격 조정]/[수직 간격])

동등하게

- 컨트롤의 간격을 동일하게 맞추는 것이다.

- 가장 왼쪽과 오른쪽 또는 가장 위와 아래 컨트롤의 위치는 변함없으며, 그 사이의

컨트롤의 위치가 변경된다.

넓게/좁게

- 컨트롤의 간격을 동등하게 맞추되 현재보다 넓게 또는 좁게 지정한다.

- 가장 왼쪽 또는 가장 위쪽 컨트롤의 위치만 변경한다.

크기 조정

- 하나의 컨트롤 크기 조정 : 컨트롤의 크기 조정 핸들에 마우스 포인터를 위치시켜 포인터가 화살표로 변하면 원하는 크기로 드래그한다.

- 여러 컨트롤 크기 조정 : 여러 컨트롤을 선택한 후 [서식][크기]에서 [자동], [눈금에], [가장 긴 길이에], [가장 짧은 길이에], [가장 넓은 너비에], [가장 좁은 너비에] 등의 메뉴를 선택하거나 마우스로 크기 핸들을 드래그 한다.

- 컨트롤 크기를 세밀하게 조정하려면 SHIFT를 누른 상태에서 방향키를 누른다.

그룹화

- 여러 개의 컨트롤을 하나의 개체로 묶는 작업을 말한다.

- 여러 컨트롤이 그룹화되면 하나의 개체로 취급되어 선택, 복사, 이동, 삭제, 크기 조정, 서식 지정 등의 작업을 한꺼번에 수행할 수 있다.

- 그룹 설정 : [서식][그룹]

- 그룹 해제 : [서식][그룹 해제]


4-8 컨트롤의 주요 속성


형식

컨트롤 원본

연결할 데이터를 설정한다.

기본값

새 레코드가 추가될 때 컨트롤에 기본적으로 입력될 값을 설정한다.

입력 마스크

컨트롤에 입력할 수 있는 서식이나 형식을 지정한다.

데이터

유효성 검사 규칙

컨트롤에 입력할 수 있는 데이터의 사양을 설정한다.

잠금

컨트롤에 입력된 데이터의 편집 여부를 설정한다.

행 원본 형식

콤보 상자, 목록 상자 컨트롤에서 사용할 데이터를 제공하는 방법(테이블/쿼리,

필드 목록, 값 목록)을 지정한다.

행 원본

콤보 상자, 목록 상자 컨트롤에서 사용할 데이터를 설정한다.

바운드 열

콤보 상자, 목록 상자 컨트롤에 지정할 열을 설정한다.

기타

이름

컨트롤의 이름을 설정한다.

입력 시스템 모드

컨트롤이 포커스를 가질 때 입력 모드를 설정한다.

엔터키 기능

입력란 컨트롤에서 엔터를 눌렀을 때 수행할 작업을 설정한다.

상태 표시줄 메시지

컨트롤이 포커스를 가질 때 상태 표시줄에 표시할 메시지를 설정한다.

컨트롤 팁 도움말

컨트롤에 마우스 포인터를 이동시켰을 때 스크린 팁으로 표시되는 메시지를

설정한다.

탭 정지

탭을 이용하여 포커스를 이동시킬 수 있는지 여부를 지정한다.

탭 인덱스

컨트롤의 탭(Tab) 순서를 설정한다.

여러 항목 선택

목록 상자에서 여러 항목의 선택 여부와 방법을 설정한다.

도메인 계산 함수

DAVG(인수, 도메인, 조건)

도메인에서 조건에 맞는 자료를 대상으로 지정된 인수의 평균/

합계/개수/최소값/최대값을 계산한다.

DSUM(인수, 도메인, 조건)

DCOUNT(인수, 도메인, 조건)

DMIN(인수, 도메인, 조건)

DMAX(인수, 도메인, 조건)

DLOOKUP(인수, 도메인, 조건)

도메인에서 조건에 맞는 인수를 표시한다.




'컴퓨터활용능력 > 필기' 카테고리의 다른 글

3과목_데이터베이스(6)  (0) 2018.07.10
3과목_데이터베이스(5)  (0) 2018.07.09
3과목_데이터베이스(3)  (0) 2018.07.07
3과목_데이터베이스(1,2)  (0) 2018.07.06
2과목_스프레드시트(7)  (0) 2018.07.05