Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

적용 대상

BoundObjectFrame 개체

ListBox 개체

CheckBox 개체

OptionButton 개체

ComboBox 개체

OptionGroup 개체

CustomControl 개체

TextBox 개체

GroupLevel 개체

ToggleButton 개체

ControlSource 속성을 사용하여 컨트롤에 표시되는 데이터를 지정할 수 있습니다. 테이블, 쿼리 또는 SQL 문의 필드에 바인딩된 데이터를 표시하고 편집할 수 있습니다. 식의 결과를 표시할 수도 있습니다. 읽기/쓰기 String입니다.

expressio n.ControlSource

필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.

설정

ControlSource 속성에는 다음 설정이 사용됩니다.

설정

설명

필드 이름

테이블, 쿼리 또는 SQL 문의 필드에 컨트롤이 바인딩됩니다. 해당 필드의 데이터가 컨트롤에 표시됩니다. 컨트롤 내에서 데이터를 변경하면 필드의 해당 데이터가 변경됩니다. 컨트롤을 읽기 전용으로 지정하려면 Locked 속성을 로 설정하세요. 하이퍼링크 데이터 형식이 있는 필드에 바인딩된 컨트롤을 클릭하면 하이퍼링크 주소에 지정된 대상으로 이동합니다.

컨트롤이 식에서 생성된 데이터를 표시합니다. 사용자가 이 데이터를 변경할 수 있지만 데이터베이스에 저장되지는 않습니다.


컨트롤의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 컨트롤의 ControlSource 속성을 설정할 수 있습니다.

폼 디자인 보기 또는 보고서 디자인 보기의 텍스트 상자에 필드 이름 또는 식을 직접 입력하여 텍스트 상자의 ControlSource 속성을 설정할 수도 있습니다.

보고서의 경우 그룹, 정렬 및 합계 창의 필드/식 팝업 창에서 필드를 선택하거나 식을 입력하여 이 속성을 설정할 수 있습니다.

VBA에서는 문자열 식을 사용하여 이 속성의 값을 설정합니다.

주의

보고서 그룹 수준의 경우 ControlSource 속성에 따라 그룹화할 필드 또는 식이 결정됩니다.

참고:  ControlSource 속성은 옵션 그룹의 확인란, 옵션 단추 또는 토글 단추 컨트롤에 적용되지 않습니다. 옵션 그룹 자체에만 적용됩니다.

보고서의 경우 ControlSource 속성이 보고서 그룹 수준에만 적용됩니다.

폼 및 보고서는 데이터베이스에 대한 "창" 역할을 합니다. 해당 RecordSource 속성을 테이블, 쿼리 또는 SQL 문으로 설정하여 폼 또는 보고서에 대한 기본 데이터 원본을 지정합니다. 그런 다음 ControlSource 속성을 데이터 원본의 필드 또는 식으로 설정할 수 있습니다. ControlSource 속성 설정이 식이면 표시된 값은 읽기 전용이며 데이터베이스에 저장되지 않습니다. 예를 들어, 다음 설정을 사용할 수 있습니다.

플 설정

설명

LastName

컨트롤의 경우 LastName 필드의 데이터가 컨트롤에 표시됩니다. 보고서 그룹 수준의 경우 Microsoft Office Access 2007에서 성에 대한 데이터를 그룹화합니다.

=Date( ) + 7

컨트롤의 경우 이 식은 오늘부터 7일째 되는 날짜를 컨트롤에 표시합니다.

=DatePart("q",ShippedDate)

컨트롤의 경우 이 식은 선적 날짜의 분기를 표시합니다. 보고서 그룹 수준의 경우 Access에서 선적 날짜의 분기에 대한 데이터를 그룹화합니다.

예제

다음 예제에서는 AddressPart라는 텍스트 상자의 ControlSource 속성을 City라는 필드로 설정합니다.

Forms!Customers!AddressPart.ControlSource = "City"

다음 예제에서는 Expected라는 텍스트 상자의 ControlSource 속성을 =Date() + 7 식으로 설정합니다.

Me!Expected.ControlSource = "=Date() + 7"

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×