배움터  
  HOME > 배움터 > 무료강좌
무료강좌
 
액세스 2000, 폼 만들기(1/2) , Access 2000

폼 만들기(1/2)

이 장에서는 액세스 폼 작성하는 방법에 대해서 살펴본다. 

- 폼 개요
- 폼 만들기
- 폼 편집
1. 폼 개요
액세스 폼은 데이터베이스의 사용자 인터페이스를 제공한다. 폼은 데이터베이스 테이블의 입력, 편집하는 폼 또는 안내나 지시를 위한 메시지를 나타내는 폼, 메뉴를 나타내는 폼 등 아주 다양하게 이용된다. 잘 설계된 폼은 데이터의 입력을 빠르게 하고 데이터베이스 내의 작업 오류를 최소화한다.
2. 폼 만들기
액세스 폼을 만드는 방법은 크게 [디자인 보기에서 새 폼 만들기] 와 [마법사를 사용하여 폼 만들기]가 있다. 여기서는 [디자인 보기에서 새 폼 만들기]를 이용하여 만들어 본다.
①  데이터베이스 창에서 [폼] 탭을 선택하고 [디자인 보기에서 새 폼 만들기]를 두 번 누른다.
② 폼 보기 형식 중 [ 디자인 보기] 화면이 나타난다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
※ 그림을 클릭하시면 확대해서 보실 수 있습니다.
③  원본 데이터를 지정하기 위해서 [폼 디자인] 도구에서 [속성:] 아이콘을 선택하거나 폼 대화상자에서 부분을 더블 클릭한다. 
④ 다음과 같은 [속성] 대화상자가 나타나면 [모두] 탭을 선택한다.
⑤ '레코드 원본' 목록에서 [회원관리] 테이블을 선택한다. 그리고 나서[속성] 대화상자를 닫는다. 클릭하시면 그림을 확대해서 보실 수 있습니다.
⑥ [폼 디자인] 도구에서[필드목록:] 아이콘을 선택한다.
필드목록 창에서 필드 전체를 선택하여 폼의 본문영역으로 끌어다 놓는다. 필드 전체를 선택하려면 필드목록 제목표시줄에 더블 클릭하면 된다.
클릭하시면 그림을 확대해서 보실 수 있습니다.
⑦ 본문영역에 나열된 필드를 [서식]메뉴에서 [맞춤],[수평간격조정],[수직간격] 이용해서 보기 좋게 정렬한다. 클릭하시면 그림을 확대해서 보실 수 있습니다.

<참고하기>
폼의 본문 영역에서 필드 선택 방법은?
- 행 또는 열 단위로 필드 전체를 선택하려면 눈금자 영역에서 마우스 커서를 두고 ==>또는e 모양으로 바뀔 때 클릭하면 된다.
- 폼 본문 빈 영역에서 마우스 커서를 드래그 하여 원하는 필드를 선택한다.
- 필드를 부분적으로 선택하려면 [Shift]키를 눌러 선택할 수 있다.
⑧ 폼 디자인 보기에서 [보기형식:] 아이콘을 클릭화면 [폼 보기] 화면으로 전환된다. 클릭하시면 그림을 확대해서 보실 수 있습니다.

<참고하기>
폼 보기에서 사진이 지정된 크기 보다 큰 경우에 사진이 제대로 나오지 않는다. 이때는 디자인 보기로 화면 전환을 하고 [사진] 컨트롤을 선택하여 마우스 오른쪽 단추를 눌러 [속성]에서 [모두] 탭을 선택하고 [크기 조절모드]에서 [전체 확대 축소]를 선택한다.
⑨ 폼을 [회원관리F] 라는 이름으로 저장한다.
3. 폼 편집
컨트롤 서식 설정
[서식] 도구들을 활용하여 폼의 여러 가지 컨트롤과 영역을 다양한 형태로 나타낼 수 있다.

        ①               ②                    ③        ④       ⑤          ⑥       ⑦
① : 폼 내에 특정 컨트롤이나 개체를 선택할 수 있다.
② : 선택된 컨트롤이나 영역 내의 글꼴을 선택한다.
③ : 선택된 컨트롤이나 영역 내의 글꼴을 선택한다.
④ : 선택된 컨트롤이나 영역내의 문자열의 속성 (굵게, 기울임꼴, 밑줄)을 지정한다.
⑤ : 선택된 컨트롤이나 영역내의 문자열을 정렬한다.
⑥ : 선택된 컨트롤이나 영역내의 배경색, 글꼴 색, 선/테두리 색을 지정한다.
⑦ : 선택된 컨트롤을 볼록하게 하거나 그림자를 드리우는 등의 특수 효과를 지정한다.
도구상자
액세스의 폼이나 보고서에서는 특징적인 여러 작업을 도와주기 위해 많은 도구들을 제공한다.

  ①   ②   ③   ④   ⑤  ⑥   ⑦ ⑧   ⑨  ⑩  ⑪   ⑫   ⑬  ⑭   ⑮  
① 개체선택 : 화면상의 컨트롤 또는 개체들을 선택하거나 이동하고 그 크기 등을 조절할 때 사용한다.
② 컨트롤 마법사 : 도구 상자의 각종 도구들을 사용할 때 컨트롤 마법사가 실행되어 손 쉽게 원하는 컨트롤을 작성할 수 있도록 해준다.마법사 단추가 눌러져 있으며 도구 상자의 각 도구를 사용할 때 마법사 기능을 이용할 수 있고 마법사 단추가 눌러져 있지 않으면 마법사 기능은 수행되지 않는다. 
③ 레이블 : 폼이나 보고서에서 제목이나 표제 등의 문자열을 나타낼 때 사용한다.
④ 입력란 : 특정 데이터를 표시하는 컨트롤이다.
⑤ 옵션 그룹 : 원하는 몇 개의 옵션에서 하나만을 골라 값을 입력시키거나 나타낼 수 있다. 선택적 인 값들을 표시하기 위해 확인란이나 옵션 단추 또는 전환 단추와 함께 사용된다. 
⑥ 토글 단추 : 폼이나 보고서에 전환 단추를 작성하여 [예/아니오] 값을 나타낸다. 단추가 눌러져 있으면 '예' 그렇지 않으면 '아니오'를 나타낸다.
⑦ 옵션 단추 : 폼에서 [예/아니오] 값을 나타낸다. 옵션 단추를 선택하거나 해제하면 필드의 형식 속성(Yes/No, True/False, On/Off)에 따라 원본 테이블에 해당 값이 표시된다.
⑧ 확인란 : 폼이나 보고서에 확인란을 사용하여 [예/아니오] 값을 나타낸다. 체크상자에 표시되어 있으면 '예' 그렇지 않으면 '아니오'를 나타낸다.
⑨ 콤보 상자 : 필요한 값을 목록에서 선택하기 위한 것이다. 콤보 상자는 열기 전에는 목록이 표시되지 않으므로 폼에서 적은 공간만 차지한다는 장점이 있다.
⑩ 목록 상자 : 콤보 상자와 기본적인 기능은 같다. 목록상자는 항상 목록이 나타나서 바로 선택할 수 있는 장점이 있다.
⑪ 명령 단추 : 폼에서 가장 중요한 도구 중의 하나이다. 응용 작업의 자동화를 이루는데 가장 유용한 도구이다. 명령단추의 속성 중 이벤트 속성에 매크로나 함수 프로시저 등을 지정하여 특별한 기능을 수행할 수 있다.
⑫ 독립 개체 틀 : 독립 OLE 개체를 폼이나 보고서에 표시할 때 사용한다. 독립 개체는 폼이나 보고서의 디자인에 저장되고 새로운 레코드로 이동해도 개체는 변경되지 않는다. 폼이나 보고서에 회사로고와 같은 그림 파일을 추가할 때 사용한다.
⑬ 이미지 : 폼이나 보고서에 정적 그림을 표시하기 위해 사용된다. OLE개체가 아니므로 일단 폼이나 보고서에 추가한 다음에는 액세스 내에서 이미지를 편집할 수 없다. 
⑭ 테이블 연결 개체 틀 : 연결된 개체는 폼이나 보고서에서 개체를 표시하고 변경할 수 있지만 변경사항은 데이터베이스 파일이 아닌 원본개체 파일에 저장된다. 개체 연결은 파일이 너무 커서 데이터 베이스에 포함시키고 싶지 않을 때와 해당 파일을 여러 폼이나 보고서에서 사용할 때 효과적으로 쓰인다. 
⑮ 페이지 나누기 : 폼이나 보고서의 쪽을 나눈다.
16. 탭 컨트롤 : 여러 쪽의 정보를 하나의 집합으로 나타낼 수 있다. 두 개나 그 이상의 종류로 정렬될 수 있는 여러 컨트롤로 작업할 때 편리하다.
17. 하위 폼/보고서 : 폼이나 보고서에 하위 폼이나 하위 보고서를 삽입한다.
18. 선 : 폼이나 보고서에 사각형을 작성한다.
19. 직사각형 : 폼이나 보고서에 사각형을 작성한다.
20. 그 밖의 컨트롤 : 액세스에서 사용할 수 있는 여러 가지 다른 컨트롤의 목록을 나타낸다.

<참고하기>
컨트롤이란?
데이터를 표시하고, 매크로 함수를 실행하고, 폼이나 보고서의 모양을 만드는 폼, 보고서, 데이터 액세스 페이지의 개체이다. 예를 들어 폼, 보고서, 데이터 액세스 페이지에서 입력란을 사용하여 데이터를 표시하거나 폼이나 보고서의 명령 단추로 다른 폼이나 보고서를 열고 선이나 사각형을 사용하여 그룹 컨트롤을 구분하여 데이터 처리에 있어 가속성을 높일 수 있다.
컨트롤은 바운드하거나 언 바운드 하거나 계산할 수 있다. 바운드 컨트롤은 원본으로 사용된 테이블이나 쿼리의 필드에 연결된다. 바운드 컨트롤을 사용하여 데이터베이스의 필드로부터 값을 표시하고 입력하고 업 데이트할 수 있다. 언 바운드 컨트롤은 데이터 원본이 없다. 언 바운드 컨트롤을 사용하여 정보, 선, 사각형, 그림을 표시할 수 있다

● 도구 상자 에서 [이름표] 컨트롤을 선택하여 문자열을 입력할 때 [Ctrl+ (enter)]키를 누르면 이름표 안에서 열을 바꿀 수 있다.

목차 | 이전 | 다음