DefaultValue 속성

적용 대상

CheckBox 개체

OptionGroup 개체

ComboBox 개체

TextBox 개체

ListBox 개체

ToggleButton 개체

OptionButton 개체

새 레코드가 만들어지면 필드에 자동으로 입력되는 문자열 값을 지정합니다. 예를 들어 Address 테이블에서 City 필드의 기본값을 뉴욕으로 설정할 수 있습니다. 사용자가 테이블에 레코드를 추가할 때 이 값을 수락하거나 다른 도시의 이름을 입력할 수 있습니다. 읽기/쓰기입니다.

expression.DefaultValue

expression은 필수입니다. 적용 대상 목록에서 개체 중 하나를 반환하는 식입니다.

주의

  • DefaultValue 속성은 옵션 그룹에 있는 확인란, 옵션 단추 또는 토글 단추 컨트롤에 적용되지 않습니다. 그러나 옵션 그룹 자체에는 적용됩니다.

  • DefaultValue 속성은 데이터 형식이 일련 번호 또는 OLE 개체인 필드를 제외한 모든 테이블 필드에 적용됩니다.

새 레코드가 만들어지면 DefaultValue 속성이 컨트롤 또는 필드에 자동으로 입력되는 텍스트 또는 식을 지정합니다. 예를 들어 텍스트 상자 컨트롤의 DefaultValue 속성을 =Now()로 설정하는 경우 컨트롤이 현재 날짜 및 시간을 표시합니다. DefaultValue 속성 설정의 최대 길이는 255자입니다.

컨트롤의 경우 컨트롤의 속성 시트에서 이 속성을 설정할 수 있습니다. 필드의 경우 테이블 디자인 보기(필드 속성 섹션), 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이 속성을 설정할 수 있습니다.

VBA 코드에서는 문자열 식을 사용하여 이 속성의 값을 설정합니다. 예를 들어 다음 코드는 PaymentMethod라는 텍스트 상자 컨트롤의 DefaultValue 속성을 "현금"으로 설정합니다.

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

참고: VBA 코드를 사용하여 필드에 대해 이 속성을 설정하려면 ADO DefaultValue 속성 또는 DAO DefaultValue 속성을 사용합니다.

새 레코드를 추가하는 경우에만 DefaultValue 속성이 적용됩니다. DefaultValue 속성을 변경하면 기존 레코드에 변경이 자동으로 적용되지 않습니다.

테이블에도 DefaultValue 속성 설정이 정의된 필드에 바인딩된 폼 컨트롤의 DefaultValue 속성을 설정하는 경우 컨트롤 설정이 테이블 설정을 재정의합니다.

필드 목록에서 필드를 끌어 컨트롤을 만드는 경우 테이블에 정의된 대로 해당 필드의 DefaultValue 속성 설정이 폼의 컨트롤에 적용되지만 컨트롤의 DefaultValue 속성 설정은 공백으로 남아 있습니다.

하나의 컨트롤은 다른 컨트롤의 기본값을 제공할 수 있습니다. 예를 들어 컨트롤의 DefaultValue 속성을 다음 식으로 설정하는 경우 컨트롤의 기본값은 txtShipTo 컨트롤의 DefaultValue 속성 설정으로 지정됩니다.

=Forms!frmInvoice!txtShipTo

컨트롤이 동일한 폼에 있는 경우 식이 포함된 컨트롤보다 기본값 원본인 컨트롤이 먼저 탭 순서에 표시되어야 합니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×