컨트롤 소개

이 문서에서는 Access에서 사용할 수 있는 다양한 종류의 컨트롤을 설명합니다. 컨트롤은 데이터를 입력, 편집 또는 표시하는 데 사용하는 폼 또는 보고서의 일부입니다.

제어 유형

Access 데스크톱 데이터베이스에서 사용할 수 있는 제어 유형 목록은 다음과 같습니다.

제어 유형

메모

텍스트 상자

텍스트, 숫자, 날짜, 시간 및 memo 필드를 표시하는 데 텍스트 상자 컨트롤을 사용할 수 있습니다. 텍스트 상자를 기반 테이블 또는 쿼리의 필드 중 하나에 바인딩할 수 있습니다. 필드에 바인딩된 텍스트 상자를 업데이트할 수 있는 경우 텍스트 상자에 새 값을 입력하여 기본적으로 테이블 또는 쿼리의 필드의 값을 변경할 수 있습니다. 텍스트 상자를 사용하여 계산된 값을 표시할 수 있습니다.

레이블

고정된 텍스트가 포함된 레이블 컨트롤을 사용 합니다. 기본적으로 데이터를 표시할 수 있는 컨트롤에는 레이블 컨트롤이 자동으로 연결됩니다. 이 명령을 사용하여 제목 및 폼에 대한 지침에 대한 독립 실행형 레이블을 만들 수 있습니다.

명령 단추

명령 단추 컨트롤을 사용하여 매크로 또는 Visual Basic 활성화합니다. 사용자가 단추를 클릭하면 Access가 열리는 하이퍼링크 주소를 지정할 수 있습니다.

탭 컨트롤

탭 컨트롤을 사용하여 폼에 일련의 탭 페이지를 만들 수 있습니다. 각 페이지에 정보를 표시하는 다른 여러 컨트롤이 포함될 수 있습니다. 탭 컨트롤은 Access의 많은 옵션 대화 상자 또는 속성 시트 창과 마찬가지로 작동합니다. 사용자가 다른 탭을 클릭하면 Access에서 해당 탭에 포함된 컨트롤이 표시됩니다.

링크

링크/하이퍼링크 제어 옵션을 사용하여 폼 디자인 눈금에 레이블 컨트롤에 하이퍼링크를 추가합니다. 이 하이퍼링크에는 인터넷, 로컬 인트라넷 또는 로컬 드라이브의 위치를 지정하는 URL(균일한 리소스 로케이터)이 포함될 수 있습니다. 또한 UNC(유니버설 명명 규칙) 파일 이름을 사용하여 로컬 영역 네트워크(LAN) 또는 로컬 컴퓨터 드라이브의 서버의 파일을 지적할 수도 있습니다. 링크는 웹 페이지 또는 현재 데이터베이스의 다른 개체인 파일을 나타냅니다. 리본 메뉴의 컨트롤 그룹에서 이 단추를 클릭하면 하이퍼링크 삽입 대화 상자가 열립니다.

웹 브라우저

웹 브라우저 컨트롤을 사용하여 폼 내에서 직접 웹 페이지의 콘텐츠를 표시합니다. 웹 브라우저 컨트롤을 사용하여 표에 저장된 주소의 지도를 표시할 수 있습니다. 컨트롤의 Control Source 속성을 사용하여 폼의 레코드 원본의 필드에 웹 브라우저 컨트롤을 바인딩할 수 있습니다. 연속 폼의 세부 정보 섹션에서 바인딩된 웹 브라우저 컨트롤을 사용할 수 없습니다.

웹 브라우저 컨트롤은 Access 2010 및 최신 버전에서 사용할 수 있습니다.

탐색

탐색 컨트롤을 사용하여 데이터베이스의 다양한 폼 및 보고서로 쉽게 이동할 수 있습니다. 탐색 컨트롤은 웹 사이트를 탐색하는 단추와 탭이 있는 웹 사이트에 표시하는 인터페이스와 유사한 인터페이스를 제공합니다. 연속 폼의 세부 정보 섹션에서는 탐색 컨트롤을 사용할 수 없습니다.

탐색 컨트롤은 Access 2010 및 최신 버전에서 사용할 수 있습니다.

옵션 그룹

옵션 그룹 컨트롤을 사용하여 하나 이상의 토글 단추, 옵션 단추 또는 확인란을 포함할 수 있습니다. (이 표의 나중에 이러한 컨트롤에 대한 설명을 참조하세요.) 그룹에 포함된 각 단추 또는 확인란에 별도의 숫자 값을 할당할 수 있습니다. 그룹에 두 개 이상의 단추 또는 확인란이 있는 경우 한 번의 단추 또는 확인란만 선택할 수 있으며 해당 단추 또는 확인란에 할당된 값은 옵션 그룹의 값이 됩니다. 두 개 이상의 단추 또는 확인란에 동일한 값을 잘못 할당한 경우 해당 값을 클릭할 때 동일한 값이 있는 모든 단추 또는 확인란이 강조 표시됩니다. 그룹의 단추 또는 확인란 중 하나를 그룹의 기본값으로 선택할 수 있습니다. 옵션 그룹을 기본적으로 쿼리 또는 테이블의 필드에 바인딩하는 경우 그룹에서 단추 또는 확인란을 선택하여 필드에 새 값을 설정할 수 있습니다.

페이지 중단

페이지 분리를 사용하여 여러 페이지 폼의 페이지를 구분합니다.

콤보 상자

콤보 상자 컨트롤을 사용하여 컨트롤에 대한 잠재적 값 목록과 편집 가능한 텍스트 상자를 포함할 수 있습니다. 목록을 만들 경우 콤보 상자의 행 원본 속성에 대한 값을 입력할 수 있습니다. 테이블 또는 쿼리를 목록의 값의 원본으로 지정할 수도 있습니다. 액세스는 텍스트 상자에 현재 선택한 값을 표시됩니다. 콤보 상자 오른쪽에 있는 화살표를 클릭하면 Access에서 목록에 값이 표시됩니다. 목록에서 새 값을 선택하여 컨트롤의 값을 다시 설정합니다. 콤보 상자를 기반 테이블 또는 쿼리의 필드에 바인딩하는 경우 목록에서 새 값을 선택하여 필드의 값을 변경할 수 있습니다. 콤보 상자를 다중 값 필드에 바인딩하는 경우 Access는 사용자가 여러 값을 선택할 수 있도록 확인란이 있는 목록을 표시합니다. 목록에 여러 열을 바인딩할 수 있으며 열의 너비를 0으로 설정하여 목록의 열 중 하나 이상을 숨길 수 있습니다. 컨트롤의 실제 값을 숨겨진 열에 바인딩할 수 있습니다. 다중 열 목록이 닫히면 Access는 너비가 0보다 큰 첫 번째 열에 값을 표시됩니다. 목록을 열 때 액세스에는 모든 비제로 너비 열이 표시됩니다.

선 컨트롤을 사용하여 폼 또는 보고서에 선을 추가하여 모양을 향상합니다.

토글 단추

토글 단추 컨트롤을 사용하여 on/off, true/false 또는 yes/no 값을 보유합니다. 토글 단추를 클릭하면 해당 값이 -1(on, true 또는 yes)으로 표시되어 단추가 압박됩니다. 단추를 다시 클릭하면 해당 값이 0(끄기, false 또는 아니요)이 되어 단추가 정상으로 돌아온다. 옵션 그룹에 토글 단추를 포함하고 단추에 고유한 숫자 값을 할당할 수 있습니다. 컨트롤이 여러 개 있는 그룹을 만드는 경우 새 토글 단추를 선택하면 이전에 선택한 토글 단추, 옵션 단추 또는 해당 그룹의 확인란이 지워지며 그룹의 다른 단추나 확인란도 같은 값을 가지지 않습니다. 토글 단추를 기반 테이블 또는 쿼리의 필드에 바인딩하는 경우 토글 단추를 클릭하여 필드의 값을 토글할 수 있습니다.

목록 상자

목록 상자 컨트롤을 사용하여 컨트롤에 대한 잠재적인 값 목록이 포함되어 있습니다. 목록을 만들 경우 목록 상자의 행 원본 속성에 값을 입력할 수 있습니다. 테이블 또는 쿼리를 목록의 값의 원본으로 지정할 수도 있습니다. 목록 상자는 항상 열리며 Access는 목록 상자에서 현재 선택한 값을 강조 표시합니다. 목록에서 새 값을 선택하여 컨트롤의 값을 다시 설정합니다. 목록 상자를 기반 테이블 또는 쿼리의 필드에 바인딩하는 경우 목록에서 새 값을 선택하여 필드의 값을 변경할 수 있습니다. 목록 상자를 다중 값 필드에 바인딩하는 경우 Access는 사용자가 여러 값을 선택할 수 있도록 확인란이 있는 목록을 표시합니다. 목록에 여러 열을 바인딩할 수 있으며 열의 너비를 0으로 설정하여 목록의 열 중 하나 이상을 숨길 수 있습니다. 컨트롤의 실제 값을 숨겨진 열에 바인딩할 수 있습니다. 액세스는 컨트롤의 정의된 너비 내에 맞는 모든 비제로 너비 열을 표시됩니다. 목록 상자 컨트롤이 바인딩되지 않은 경우 사용자가 목록에서 여러 값을 선택할 수 있도록 허용할 수 있습니다(다중 선택 목록 상자라고도 합니다).

직사각형

사각형 컨트롤을 사용하여 폼에 채워지거나 비어 있는 사각형을 추가하여 모양을 향상합니다. 예를 들어 이 컨트롤을 사용하여 서로 다른 컨트롤을 시각적으로 그룹화할 수 있습니다.

확인란

확인란 컨트롤을 사용하여 on/off, true/false 또는 yes/no 값을 보유합니다. 확인란을 선택하면 해당 값이 -1(on, true 또는 yes)이 되거나 확인 표시가 상자에 나타납니다. 확인란을 다시 선택하면 해당 값이 0(끄기, false 또는 아니요)이 되거나 확인 표시가 상자에서 사라집니다. 옵션 그룹에 확인란을 포함하고 확인란에 고유한 숫자 값을 할당할 수 있습니다. 컨트롤이 여러 개 있는 그룹을 만드는 경우 새 확인란을 선택하면 이전에 선택한 토글 단추, 옵션 단추 또는 해당 그룹의 확인란이 지워지며 그룹의 다른 단추나 확인란도 같은 값을 가지지 않는 한 확인란을 기본적으로 테이블 또는 쿼리의 필드에 바인딩하는 경우 확인란을 클릭하여 필드의 값을 토글할 수 있습니다.

바인딩되지 않은 개체 프레임

언바운드 개체 프레임을 사용하여 OLE(개체 연결 및 embedding)를 지원하는 다른 애플리케이션에서 개체를 추가합니다. 개체는 폼의 일부가 되거나, 원본 테이블 또는 쿼리의 데이터 일부가 아닌 폼의 일부가 됩니다. 그림, 소리, 차트 또는 슬라이드를 추가하여 양식을 향상시킬 수 있습니다. 개체가 차트인 경우 쿼리를 차트의 데이터 원본으로 지정할 수 있으며 차트 표시를 하나 이상의 필드 값으로 폼의 현재 레코드에 연결할 수 있습니다.

첨부 파일

첨부 파일 컨트롤을 사용하여 이를 원본 데이터의 첨부 파일 필드에 바인딩합니다. 예를 들어 이 컨트롤을 사용하여 그림을 표시하거나 다른 파일을 첨부할 수 있습니다. 양식 보기에서 이 컨트롤은 첨부 파일 관리 대화 상자를 제공합니다. 여기서는 첨부 파일을 첨부, 삭제 및 볼 수 있습니다.

옵션 단추

옵션 단추 컨트롤(라디오 단추 컨트롤이라고도 합니다)을 사용하여 on/off, true/false 또는 yes/no 값을 보유합니다. 옵션 단추를 선택하면 해당 값이 -1(을, true 또는 yes)으로 표시하고, 채워진 원이 단추 가운데에 나타납니다. 단추를 다시 선택하면 해당 값이 0(끄기, false 또는 아니요)이 되고 채워진 원이 사라집니다. 옵션 그룹에 옵션 단추를 포함하고 단추에 고유한 숫자 값을 할당할 수 있습니다. 컨트롤이 여러 개 있는 그룹을 만드는 경우 새 옵션 단추를 선택하면 이전에 선택한 토글 단추, 옵션 단추 또는 해당 그룹의 확인란이 지워지며 그룹의 다른 단추나 확인란도 같은 값을 가지지 않습니다. 옵션 단추를 기본적으로 테이블 또는 쿼리의 필드에 바인딩하는 경우 옵션 단추를 클릭하여 필드의 값을 토글할 수 있습니다.

하위 폼/하위 포트

하위 폼/하위 보고서 컨트롤을 사용하여 현재 폼에 다른 폼 또는 보고서를 추가합니다. 하위 폼 또는 하위 참조를 사용하여 테이블 또는 기본 폼의 데이터와 관련된 쿼리의 데이터를 표시할 수 있습니다. Access는 기본 폼과 하위 폼 또는 하위 형식 간의 링크를 유지 관리합니다.

바인딩된 개체 프레임

바인딩된 개체 프레임을 사용하여 원본 데이터에서 OLE 개체 필드를 표시하고 편집합니다. Access는 대부분의 그림과 그래프를 폼에 직접 표시할 수 있습니다. 다른 개체의 경우 Access에는 개체가 만들어진 애플리케이션의 아이콘이 표시됩니다. 예를 들어 개체가 Windows Sound Recorder에서 만든 소리 개체인 경우 폼에 스피커 아이콘이 표시됩니다.

이미지

이미지 컨트롤을 사용하여 폼에 정적 그림을 찍습니다. 폼에서 그림을 편집할 수는 없지만 Access는 애플리케이션 속도 및 크기에 매우 효율적인 형식으로 저장합니다. 그림을 폼의 전체 배경으로 사용하려는 경우 폼의 그림 속성을 설정할 수 있습니다.

차트

차트 컨트롤을 사용하여 폼 그리드에 차트를 추가합니다. 이 단추를 클릭한 다음 폼에 컨트롤을 배치하면 차트 마법사가 시작되어 새 차트를 만드는 데 필요한 단계를 안내합니다.

ActiveX

ActiveX 컨트롤 단추를 사용하여 시스템에 설치한 모든 ActiveX 표시하는 대화 상자를 니다. 컨트롤 중 하나를 선택한 다음 확인을 클릭하여 폼 디자인 눈금에 컨트롤을 추가할 수 있습니다. 모든 ActiveX 컨트롤이 Access에서 작동하지는 않습니다.

컨트롤을 사용하여 바인딩 이해

컨트롤은 바인딩, 언바운드 또는 계산될 수 있습니다.

  • 바인딩된 컨트롤    데이터 원본이 테이블 또는 쿼리의 필드인 컨트롤을 바인딩된 컨트롤이라고 합니다. 바인딩 컨트롤을 사용하여 데이터베이스의 필드에서 오는 값을 표시합니다. 값은 텍스트, 날짜, 숫자, 예/아니요 값, 그림 또는 그래프일 수 있습니다. 예를 들어 직원의 성이 표시된 텍스트 상자는 Employees 테이블의 성 필드에서 이 정보를 얻을 수 있습니다.

  • 언바운드 컨트롤    데이터 원본(예: 필드 또는 식)이 없는 컨트롤을 언바운드 컨트롤이라고 합니다. 언바운드 컨트롤을 사용하여 정보, 그림, 선 또는 사각형을 표시합니다. 예를 들어 폼의 제목을 표시하는 레이블은 언바운드 컨트롤입니다.

  • 계산된 컨트롤    데이터 원본이 필드가 아닌 식인 컨트롤을 계산된 컨트롤이라고 합니다. 식을 정의하여 컨트롤의 데이터 원본으로 사용할 값을 지정합니다. 식은 연산자(예: =+) 컨트롤 이름, 필드 이름, 단일 값을 반환하는 함수 및 상수 값의 조합일 수 있습니다. 예를 들어 다음 식은 단가 필드의 값을 상수 값(0.75)으로 곱하여 25% 할인된 항목 가격을 계산합니다.

=[단가] * 0.75

식은 폼의 필드 또는 보고서의 기반 테이블 또는 쿼리 또는 폼 또는 보고서의 다른 컨트롤의 데이터를 사용할 수 있습니다.

참고: 계산은 계산 필드를 추가하거나 쿼리에서 쿼리 눈금의 필드 행에 식을 입력하여 테이블에서 수행할 수도 있습니다. 그런 다음 폼 및 보고서를 해당 테이블 또는 쿼리에 바인딩할 수 있으며 계산은 계산 컨트롤을 만들 필요 없이 폼 또는 보고서에 표시됩니다.

폼 또는 보고서를 만들 때 특히 개체의 컨트롤 대부분을 구성하는 경우 바인딩된 모든 컨트롤을 먼저 추가하고 정렬하는 것이 가장 효율적일 수 있습니다. 그런 다음 레이아웃 보기 또는 디자인 보기의 디자인 탭의 컨트롤 그룹의 도구를 사용하여 디자인을 완료하는 언바운드 및 계산된 컨트롤을 추가할 수 있습니다.

컨트롤이 해당 데이터를 가져오는 필드를 식별하여 컨트롤을 필드에 바인딩합니다. 필드 목록 창에서 폼 또는 보고서로 필드를 끌어서 선택한 필드에 바인딩된 컨트롤을 만들 수 있습니다. 필드 목록 창에는 폼의 기반 테이블 또는 쿼리의 필드가 표시됩니다. 필드 목록 창을 표시하려면 레이아웃 보기 또는 디자인 보기에서 개체를 연 다음 디자인 탭의 도구 그룹에서 기존 필드 추가를 클릭합니다. 필드 목록 창에서 필드를 두 번 클릭하면 Access에서 해당 필드에 대한 적절한 유형의 컨트롤을 개체에 추가합니다.

또는 컨트롤 자체에 필드 이름을 입력하여 컨트롤에 필드를 바인딩할 수 있습니다(개체가 디자인 보기에서 열려 있는 경우) 컨트롤의 속성 시트의 컨트롤 원본 속성 상자에 입력합니다. 속성 시트는 컨트롤 이름, 데이터 원본, 컨트롤 형식 등 컨트롤의 특성을 정의합니다. 속성 시트를 표시하거나 숨기기 위해 F4를 누르고 있습니다.

필드 목록 창을 사용하는 것이 두 가지 이유로 바인딩된 컨트롤을 만드는 가장 좋은 방법입니다.

  • 액세스는 컨트롤의 연결된 레이블에 필드 이름(또는 해당 필드에 정의된 캡션)을 자동으로 채우기 때문에 컨트롤의 레이블을 직접 입력할 수 없습니다.

  • Access는 컨트롤의 속성 중 많은 을 자동으로 기반 테이블 또는 쿼리의 필드 속성(예: 서식,소수 위치 및 입력 마스크 속성)에 따라 적절한 값으로 설정합니다.

이미 언바운드 컨트롤을 만들어 필드에 바인딩하려는 경우 컨트롤의 컨트롤 원본 속성 상자의 값을 필드의 이름으로 설정합니다. Control Source 속성에 대한 자세한 내용은 커서가 속성의 드롭다운 목록에 있는 동안 F1을 누르고 있습니다.

맨 위로 이동

참고 항목

폼에 대한

계산

컨트롤에

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×