2016-08-01 9 views
-2

Microsoft Accessを使用してデータベースを構築しています。ラジオボタン、コンボボックス、およびテキストボックスを使用するフォームを作成しました。フォームがロードされると、すべてがデフォルトに設定されます。私は3つのラジオボタンと3つの対応するコンボボックスを持っています。私はコンボボックスを有効にするラジオボタンを選択し、リストされた選択肢の1つを選択することができます。別のラジオボタンをチェックすると、以前のコンボボックスの選択を自動的にクリア/リセットする方法を教えてください。Microsoft Accessのプロパティ

答えて

2

コンボボックスを有効または無効にするイベントプロシージャでは、そのValueプロパティをDefaultValueプロパティに設定できます。

With Me.cbo1 
    .Value = .DefaultValue 
    .Enabled = False 
End With 
0

個別のラジオボタンではなく、オプションコントロールグループを使用します。

Private Sub RadioButtonGroup_Change() 
dim dv1,dv2,dv3 as string 
dv1 = me.cbo1.defaultvalue 
dv2 = me.cbo2.defaultvalue 
dv3 = me.cbo3.defaultvalue 
If me.radiobuttongroup.optionvalue = 1 then 
with me.cbo2 
.value = .defaultvalue 
.enabled = false 
end with 
with me.cbo3 
.value = .defaultvalue 
.enabled = false 
end with 
Elseif me.radiobuttongroup.optionvalue = 2 then  
with me.cbo1 
.value = .defaultvalue 
.enabled = false 
end with 
with me.cbo3 
.value = .defaultvalue 
.enabled = false 
end with 
Else 
with me.cbo1 
.value = .defaultvalue 
.enabled = false 
end with 
with me.cbo2 
.value = .defaultvalue 
.enabled = false 
end with 
end if 
End Sub