I have a form with 8 checkbox on it. What I want to achieve is whenever a checkbox is selected all the other one become unable (only one selection allowed). I try this code but it doesn't work. Did I use the good event procedure or should I use a different one? For the purpose of this Post I used only my first 4 checkbox
Proc_Perf
Proc_Value
Tech_Perf
Tech_Value
Private Sub Form_AfterUpdate()
If proc_pref Then
Me.Proc_Value.Enabled = False
Me.Tech_Value.Enabled = False
Me.Tech_Perf.Enabled = False
ElseIf Proc_Value Then
Me.Tech_Value.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Tech_Perf.Enabled = False
ElseIf Tech_Pref Then
Me.Tech_Value.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Proc_Value.Enabled = False
Else
Me.Tech_Perf.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Proc_Value.Enabled = False
End If
End Sub
I do not know where is my problem, I still can select any of the check box when I selected one. I can even select the 4 of them. Your help will be greatly appreciated.
Proc_Perf
Proc_Value
Tech_Perf
Tech_Value
Private Sub Form_AfterUpdate()
If proc_pref Then
Me.Proc_Value.Enabled = False
Me.Tech_Value.Enabled = False
Me.Tech_Perf.Enabled = False
ElseIf Proc_Value Then
Me.Tech_Value.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Tech_Perf.Enabled = False
ElseIf Tech_Pref Then
Me.Tech_Value.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Proc_Value.Enabled = False
Else
Me.Tech_Perf.Enabled = False
Me.Proc_Perf.Enabled = False
Me.Proc_Value.Enabled = False
End If
End Sub
I do not know where is my problem, I still can select any of the check box when I selected one. I can even select the 4 of them. Your help will be greatly appreciated.