적용 대상
CheckBox 개체 |
OptionButton 개체 |
ToggleButton 개체 |
옵션 그룹의 각 컨트롤에는 OptionValue 속성으로 설정할 수 있는 숫자 값이 있습니다. 읽기/쓰기 Long입니다.
expression.OptionValue
식 필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.
주의
컨트롤이 선택되면 옵션 그룹에 숫자가 지정됩니다. 옵션 그룹이 필드에 바인딩되면 선택된 컨트롤의 OptionValue 속성 값이 필드에 저장됩니다.
예를 들어, 이 지역 옵션 그룹은 테이블의 지역 필드에 바인딩됩니다. 유럽 단추의 OptionValue 속성 설정은 1이고, 아시아 단추의 설정은 2이고, 아프리카 단추의 설정은 3입니다. 이 단추 중 하나를 선택할 경우 지역 옵션 그룹 값은 선택된 컨트롤에 대한 OptionValue 속성 설정과 동일합니다. 이 경우 지역 옵션 그룹이 지역 필드에 바인딩되어 있으므로 테이블에서 이 필드의 값도 2입니다.
참고: OptionValue 속성은 옵션 그룹의 확인란, 옵션 단추 및 토글 단추 컨트롤에만 적용됩니다.
컨트롤의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 OptionValue 속성을 설정할 수 있습니다.
OptionValue 속성을 직접 변경하지 않는 한 옵션 그룹에 배치하는 첫 번째 컨트롤의 값은 1이고, 두 번째 컨트롤의 값은 2입니다.
OptionValue 속성은 컨트롤이 옵션 그룹 컨트롤 안에 배치된 경우에만 사용할 수 있습니다. 확인란, 토글 단추 또는 옵션 단추가 옵션 그룹에 없으면 컨트롤에 OptionValue 속성이 없습니다. 대신, 이러한 각 컨트롤에는 ControlSource 속성이 있고, 각 컨트롤의 값은 선택된 경우 True이고, 선택되지 않은 경우 False입니다.
예
다음 예에서는 폼이 열릴 때 "운송 방법 그룹" 옵션 그룹에서 세 개의 옵션 단추에 대한 OptionValue 속성을 설정합니다. 옵션 그룹에서 옵션 단추를 선택하면 운송업체의 지정된 ID 번호를 나타내는 메시지가 표시됩니다.
Private Sub Form_Open(Cancel As Integer)
Me.Controls("ABC Couriers").OptionValue = 15876
Me.Controls("Speedy Delivery").OptionValue = 742
Me.Controls("Lightning Express").OptionValue = 1256
End Sub
Private Sub Ship_Method_Group_Click()
MsgBox "The ID for the selected shipper is " & _
Me.Controls("Ship Method Group").Value
End Sub