我使用Microsoft Access构建数据库,我创建了一个使用单选按钮,组合框和文本框的表单。加载表单时,所有内容都设置为默认值。我有三个单选按钮和三个相应的组合框。我选择一个单选按钮,启用组合框,我可以选择列出的选项之一。当我检查另一个单选按钮时,如何让以前的组合框选择自动清除/重置?
答案 0 :(得分:2)
在启用/禁用组合框的事件过程中,您可以将其Value
属性设置为其DefaultValue
属性。
e.g。
With Me.cbo1
.Value = .DefaultValue
.Enabled = False
End With
答案 1 :(得分: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