폼 소개

폼은 데이터베이스 응용 프로그램의 사용자 인터페이스를 만드는 데 사용할 수 있는 데이터베이스 개체입니다. "바운드" 폼은 테이블이나 쿼리와 같은 데이터 원본에 직접 연결되는 폼으로, 해당 데이터 원본에서 데이터를 입력, 편집 또는 표시하는 데 사용될 수 있습니다. 데이터 원본에 직접 연결되지는 않지만 응용 프로그램을 작동하는 데 필요한 명령 단추, 레이블 또는 기타 컨트롤을 포함하는 "언바운드" 폼을 만들 수도 있습니다.

이 문서에서는 주로 바운드 폼에 대해 설명합니다. 바운드 폼을 사용하여 표시할 데이터의 필드 또는 행을 지정하는 등 데이터에 대한 액세스를 제어할 수 있습니다. 예를 들어 특정 사용자에게는 테이블에 포함된 많은 필드 중 일부 필드만 필요한 경우가 있습니다. 이러한 사용자에게 해당 필드만 들어 있는 폼을 제공하여 보다 쉽게 데이터베이스를 사용하도록 할 수 있습니다. 또한 폼에 명령 단추나 다른 기능을 추가하여 자주 실행하는 작업을 자동화할 수도 있습니다.

바운드 폼은 사용자가 데이터를 보고 액세스할 수 있는 창이라고 생각하면 됩니다. 폼을 효과적으로 사용하면 사용자가 필요한 항목을 검색하지 않아도 되므로 데이터베이스 사용 속도가 향상됩니다. 또한 디자인이 뛰어난 폼을 사용하면 데이터베이스 작업을 쉽고 효율적으로 수행할 수 있으며 데이터를 잘못 입력하는 경우가 방지됩니다.

 참고   이 문서에서는 사용자가 이미 테이블이나 하나 이상의 테이블을 기반으로 하는 쿼리를 만들었으며, 데이터를 보거나 조작하기 위한 폼을 만든다고 가정합니다. 테이블 및 쿼리에 대한 자세한 내용을 보려면 관련 정보 상자에서 해당 링크를 클릭하십시오.

이 문서의 내용


폼 도구를 사용하여 폼 만들기

폼 도구를 사용하면 클릭 한 번으로 폼을 만들 수 있습니다. 이 도구를 사용하는 경우 원본으로 사용하는 데이터 원본의 모든 필드가 폼에 배치됩니다. 새 폼은 바로 사용할 수도 있고 레이아웃 보기나 디자인 보기에서 필요에 맞게 수정할 수도 있습니다.

폼 도구를 사용하여 새 폼 만들기

  1. 탐색 창에서 폼에 표시할 데이터가 들어 있는 테이블 또는 쿼리를 클릭합니다.
  2. 만들기 탭의 그룹에서 을 클릭합니다.

폼이 만들어지고 레이아웃 보기로 표시됩니다. 레이아웃 보기에서 폼에 데이터가 표시된 상태로 폼 디자인을 변경할 수 있습니다. 예를 들어 필요한 경우 데이터에 맞게 텍스트 상자 크기를 조정할 수 있습니다.

폼을 만드는 데 사용한 테이블이나 쿼리와 일대다 관계로 연결된 테이블이 하나 발견되면 Access에서는 관련된 테이블이나 쿼리를 기반으로 하는 폼에 데이터시트를 추가합니다. 예를 들어 Employees 테이블을 기반으로 하는 단순 폼을 만들었으며 Employees 테이블과 Orders 테이블 간에 일대다 관계가 정의되어 있는 경우, 데이터시트에는 Orders 테이블에서 현재 Employee 레코드와 관련된 모든 레코드가 표시됩니다. 데이터시트가 필요하지 않은 경우에는 폼에서 삭제할 수 있습니다. 폼을 만드는 데 사용한 테이블과 일대다 관계가 있는 테이블이 여러 개인 경우에는 Access에서 폼에 데이터시트를 추가하지 않습니다.

맨 위로 이동 맨 위로 이동

폼 분할 도구를 사용하여 분할 표시 폼 만들기

 참고   분할 표시 폼을 웹 데이터베이스에 추가할 수 있지만 Access를 사용하여 웹 데이터베이스를 열지 않으면 폼을 실행할 수 없기 때문에 웹 브라우저에서 실행할 수 없습니다. 웹 데이터베이스에 대한 자세한 내용은 웹에서 공유할 데이터베이스 작성 문서를 참고하십시오.

분할 표시 폼을 사용하면 폼 보기와 데이터시트 보기에서 동시에 데이터를 볼 수 있습니다. 

분할 표시 폼은 두 보기가 같은 데이터 원본에 연결되고 항상 서로 동기화된다는 점에서 폼/하위 폼 조합과 다릅니다. 폼의 한쪽 부분에 있는 필드를 선택하면 다른 쪽 부분의 같은 필드가 선택됩니다. 따라서 어느 부분에서든 데이터를 추가, 편집 또는 삭제할 수 있습니다. 단, 레코드 원본이 업데이트 가능해야 하고, 이러한 작업이 실행되지 않도록 폼을 구성하지 않아야 합니다.

분할 표시 폼을 사용하면 두 폼 형식의 이점을 단일 폼에서 활용할 수 있습니다. 예를 들어 폼의 데이터시트 부분을 사용하여 레코드를 빠르게 찾은 다음 폼 부분을 사용하여 해당 레코드를 보거나 편집할 수 있습니다.

폼 분할 도구를 사용하여 분할 표시 폼을 만들려면

  1. 탐색 창에서 폼에 표시할 데이터가 들어 있는 테이블 또는 쿼리를 클릭합니다. 또는 데이터시트 보기에서 테이블 또는 쿼리를 엽니다.
  2. 만들기 탭의 그룹에서 분할 표시 폼을 클릭합니다.

폼이 만들어지고 레이아웃 보기로 표시됩니다. 레이아웃 보기에서 폼에 데이터가 표시된 상태로 폼 디자인을 변경할 수 있습니다. 예를 들어 필요한 경우 데이터에 맞게 텍스트 상자 크기를 조정할 수 있습니다. 폼 보기에 대한 자세한 내용은 레이아웃 보기와 디자인 보기 이해 섹션을 참고하십시오.

맨 위로 이동 맨 위로 이동

여러 항목 도구를 사용하여 여러 레코드가 표시되는 폼 만들기

폼 도구를 사용하여 만든 폼에는 레코드가 한 번에 하나씩만 표시됩니다. 여러 레코드를 표시하면서 데이터시트보다 쉽게 사용자 지정할 수 있는 폼을 만들려는 경우에는 여러 항목 도구를 사용합니다.

  1. 탐색 창에서 폼에 표시할 데이터가 들어 있는 테이블 또는 쿼리를 클릭합니다.
  2. 만들기 탭의 그룹에서 기타 폼을 클릭한 다음 다중 항목을 클릭합니다.

폼이 만들어지고 레이아웃 보기로 표시됩니다. 레이아웃 보기에서 폼에 데이터가 표시된 상태로 폼 디자인을 변경할 수 있습니다. 예를 들어 데이터에 맞게 텍스트 상자 크기를 조정할 수 있습니다. 폼 보기에 대한 자세한 내용은 레이아웃 보기와 디자인 보기 이해 섹션을 참고하십시오.

여러 항목 도구를 사용하여 만든 폼은 데이터시트와 비슷합니다. 즉, 데이터가 행과 열로 정렬되며 한 번에 여러 레코드가 표시됩니다. 그러나 여러 항목 도구는 그래픽 요소, 단추 및 기타 컨트롤을 추가하는 등 데이터시트에 비해 더 많은 사용자 지정 옵션을 제공합니다. 폼을 사용자 지정하는 방법에 대한 자세한 내용은 레이아웃 보기에서 폼 세부 조정디자인 보기에서 폼 세부 조정 섹션을 참고하십시오.

맨 위로 이동 맨 위로 이동

폼 마법사를 사용하여 폼 만들기

앞에서 설명한 여러 가지 폼 작성 도구 대신 폼 마법사를 사용하면 폼에 표시할 필드를 보다 상세하게 선택할 수 있습니다. 또한 데이터 그룹화 및 정렬 방법을 정의할 수 있으며, 테이블 및 쿼리 간의 관계를 미리 지정해 둔 경우에는 둘 이상의 테이블이나 쿼리의 필드를 사용할 수도 있습니다. 관계를 만드는 방법에 대한 자세한 내용을 보려면 관련 정보 상자에서 해당 링크를 클릭하십시오.

  1. 만들기 탭의 그룹에서 폼 마법사를 클릭합니다.
  2. 폼 마법사 페이지의 지침을 따릅니다.

 참고   폼에 여러 테이블이나 쿼리의 필드를 포함하려면 폼 마법사의 첫 페이지에서 첫 번째 테이블이나 쿼리의 필드를 선택한 후에 다음이나 마침을 클릭하지 마십시오. 대신 원하는 필드를 모두 선택할 때까지 반복하여 각각의 테이블이나 쿼리를 선택하고 해당 필드를 클릭합니다. 그런 후에 다음이나 마침을 클릭하여 계속합니다.

  1. 마법사의 마지막 페이지에서 마침을 클릭합니다.

맨 위로 이동 맨 위로 이동

새 폼 도구를 사용하여 폼 만들기

마법사나 폼 작성 도구로 원하는 폼을 만들 수 없는 경우에는 새 폼 도구를 사용하여 폼을 작성할 수 있습니다. 이 방법을 사용하면 특히 폼에 필드를 몇 개만 포함하는 경우 매우 쉽게 폼을 만들 수 있습니다.

  1. 만들기 탭의 그룹에서 새 폼을 클릭합니다.

레이아웃 보기에서 새 폼이 열리며 필드 목록 창이 표시됩니다.

  1. 필드 목록 창에서 폼에 표시할 필드가 들어 있는 테이블 옆의 더하기 기호(+)를 클릭합니다.
  2. 폼에 필드를 추가하려면 해당 필드를 두 번 클릭하거나 폼으로 끌어 옵니다.

 참고 

  • 첫 번째 필드가 추가된 후에는 Ctrl 키를 누른 상태로 여러 필드를 클릭하고 한꺼번에 폼으로 끌어 놓는 방법으로 한 번에 여러 필드를 추가할 수 있습니다.
  • 필드 목록 창의 테이블 순서는 폼에서 현재 선택된 부분에 따라 변경될 수 있습니다. 추가하려는 필드가 표시되지 않는 경우 폼의 다른 부분을 선택한 후 필드를 다시 추가해 보십시오.
  1. 디자인 탭의 머리글/바닥글 그룹에 있는 도구를 사용하여 로고, 제목 또는 날짜 및 시간을 폼에 추가합니다.
  2. 디자인 탭의 컨트롤 그룹에 있는 도구를 사용하여 다양한 컨트롤을 폼에 추가합니다.

보다 다양한 컨트롤을 선택하려면 폼을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭하여 디자인 보기로 전환합니다.

 주의   디자인 보기에서 추가한 컨트롤은 웹에 게시 기능과 호환되지 않을 수 있습니다. 따라서 폼을 웹에 게시하려면 레이아웃 보기에서 사용할 수 있는 기능만 사용해야 합니다.

맨 위로 이동 맨 위로 이동

레이아웃 보기와 디자인 보기 이해

레이아웃 보기    레이아웃 보기는 폼 수정에 사용되는 가장 직관적인 보기로서, 폼에 대한 거의 모든 변경 작업에 사용할 수 있습니다. Microsoft Backstage 보기에서 새 웹 데이터베이스를 클릭하여 데이터베이스를 만든 경우 레이아웃 보기가 폼 디자인 시 사용할 수 있는 유일한 보기입니다.

레이아웃 보기에서 폼은 실제로 실행됩니다. 따라서 폼을 사용할 때 표시되는 만큼 데이터를 볼 수 있습니다. 하지만 이 보기에서 폼 디자인을 변경할 수도 있습니다. 폼을 수정하는 동안 데이터를 볼 수 있기 때문에 컨트롤의 크기를 설정하거나 폼의 외형과 유용성에 영향을 주는 기타 작업을 수행할 때 매우 유용한 보기입니다.

웹 데이터베이스가 아닌 일반 데스크톱 데이터베이스를 만들고 레이아웃 보기에서는 수행할 수 없는 작업을 처리해야 할 경우 디자인 보기로 전환할 수 있습니다. 경우에 따라 특정 변경 작업을 수행하려면 먼저 디자인 보기로 전환해야 한다는 메시지가 표시됩니다.

디자인 보기    디자인 보기에서는 폼의 구조를 더 자세하게 확인할 수 있습니다. 즉, 폼의 머리글, 본문 및 바닥글 구역을 볼 수 있습니다. 디자인 보기에서는 실제로 폼이 실행되지는 않으므로 디자인을 변경하는 동안 원본으로 사용하는 데이터를 볼 수 없습니다. 하지만 디자인 보기에서는 다음과 같은 작업을 레이아웃 보기에서보다 쉽게 수행할 수 있습니다.

  • 폼에 바운드 개체 틀, 페이지 나누기, 차트 등 다양한 컨트롤 추가
  • 속성 시트를 사용하지 않고 텍스트 상자 자체에서 텍스트 상자 컨트롤 원본 편집
  • 폼 머리글 또는 본문 구역과 같은 폼 구역의 크기 조정
  • 레이아웃 보기에서 변경할 수 없는 특정 폼 속성 변경

맨 위로 이동 맨 위로 이동

레이아웃 보기에서 폼 세부 조정

폼을 만든 후 레이아웃 보기에서 디자인을 세부적으로 다듬을 수 있습니다. 실제 폼 데이터를 바탕으로 컨트롤을 다시 정렬하고 컨트롤 크기를 조정할 수 있습니다. 또한 폼에 새 컨트롤을 배치하고 폼 및 해당 컨트롤의 속성을 설정할 수도 있습니다.

레이아웃 보기로 전환하려면 탐색 창에서 폼 이름을 마우스 오른쪽 단추로 클릭한 다음 레이아웃 보기를 클릭합니다.

폼이 레이아웃 보기로 표시됩니다.

속성 시트를 사용하여 폼, 폼 컨트롤 및 구역 속성을 수정할 수 있습니다. 속성 시트를 표시하려면 F4 키를 누릅니다.

필드 목록 창을 사용하면 원본으로 사용하는 테이블이나 쿼리의 필드를 폼 디자인에 추가할 수 있습니다. 필드 목록 창을 표시하려면

  • 디자인 탭의 도구 그룹에서 기존 필드 추가를 클릭합니다.

바로 가기 키  Alt+F8을 누릅니다.

그런 다음 필드를 필드 목록 창에서 폼으로 필드를 직접 끌어 놓을 수 있습니다.

  • 단일 필드를 추가하려면 해당 필드를 두 번 클릭하거나 필드 목록 창에서 해당 필드를 표시할 폼의 구역으로 끌어 옵니다.
  • 여러 필드를 한 번에 추가하려면 Ctrl 키를 누른 상태로 추가하려는 필드를 클릭합니다. 그런 다음 선택한 필드를 폼으로 끌어 옵니다.

맨 위로 이동 맨 위로 이동

디자인 보기에서 폼 세부 조정

데스크톱 데이터베이스의 경우 디자인 보기에서 작업하여 폼의 디자인을 세부적으로 다듬을 수 있습니다. 디자인 눈금에 새 컨트롤 및 필드를 추가하여 해당 항목을 폼에 추가할 수 있습니다. 또한 속성 시트를 사용하면 다양한 속성을 설정하여 폼을 사용자 지정할 수 있습니다.

디자인 보기로 전환하려면 탐색 창에서 폼 이름을 마우스 오른쪽 단추로 클릭한 다음 디자인 보기를 클릭합니다.

 참고   웹 데이터베이스에서 작업 중인 경우 디자인 보기를 사용할 수 없습니다.

폼이 디자인 보기로 표시됩니다.

속성 시트를 사용하여 폼, 폼 컨트롤 및 구역 속성을 수정할 수 있습니다. 속성 시트를 표시하려면 F4 키를 누릅니다.

필드 목록 창을 사용하면 원본으로 사용하는 테이블이나 쿼리의 필드를 폼 디자인에 추가할 수 있습니다. 필드 목록 창을 표시하려면

  • 디자인 탭의 도구 그룹에서 기존 필드 추가를 클릭합니다.

바로 가기 키  Alt+F8을 누릅니다.

그런 다음 필드를 필드 목록 창에서 폼으로 필드를 직접 끌어 놓을 수 있습니다.

  • 단일 필드를 추가하려면 해당 필드를 두 번 클릭하거나 필드 목록 창에서 해당 필드를 표시할 폼의 구역으로 끌어 옵니다.
  • 여러 필드를 한 번에 추가하려면 Ctrl 키를 누른 상태로 추가하려는 필드를 클릭합니다. 그런 다음 선택한 필드를 폼으로 끌어 옵니다.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
Access 2010