Question about making Greyed out boxes that are only enabled with a Checkmark (1 Viewer)

Manweofarda

New member
Local time
Today, 02:11
Joined
Mar 19, 2017
Messages
1
Hi everyone, I am not a programmer by any means, just a student who is trying to create an Access database for use in medical research.

So in my form that I am creating I have several YES/NO fields.

I would like to make it so that you can only enable the YES/NO fields:
Prog_2ndline_del11q
Prog_2ndline_del17p
Prog_2ndline_Normal
Prog_2ndline_12
Prog_2ndline_del13q
Prog_2ndline_unfavorable
IF
Prog_2ndline_checkcyto is checked YES on its checkbox.

So what I did was:
---------------------------------------------------------------------------------
Option Compare Database


Private Sub Command409_Click()
Me![Date Modified].Value = Now()
End Sub

Private Sub Command181_Click()

End Sub

Private Sub Form_AfterUpdate()
Dim blnEnabled As Boolean
blnEnabled = (Prog_2ndline_checkcyto = True)
Prog_2ndline_del11q.Enabled = blnEnabled
Prog_2ndline_del17p.Enabled = blnEnabled
Prog_2ndline_Normal.Enabled = blnEnabled
Prog_2ndline_12.Enabled = blnEnabled
Prog_2ndline_del13q.Enabled = blnEnabled
Prog_2ndline_unfavorable.Enabled = blnEnabled


End Sub

Private Sub Form_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub Form_Current()
Dim blnEnabled As Boolean
blnEnabled = (Prog_2ndline_checkcyto = True)
Prog_2ndline_del11q.Enabled = blnEnabled
Prog_2ndline_del17p.Enabled = blnEnabled
Prog_2ndline_Normal.Enabled = blnEnabled
Prog_2ndline_12.Enabled = blnEnabled
Prog_2ndline_del13q.Enabled = blnEnabled
Prog_2ndline_unfavorable.Enabled = blnEnabled

End Sub

Private Sub Form_Load()

End Sub
---------------------------------------------------------------------------------

However, I keep getting a "Run-Time Error 424" message and when I open the code the line
Prog_2ndline_12.Enabled = blnEnabled
is highlighted

Any ideas on how to fix this? :banghead:

Thanks for your help everyone!
 

moke123

AWF VIP
Local time
Today, 02:11
Joined
Jan 11, 2013
Messages
3,920
since a check box has a true/false value you can simply have
Code:
Prog_2ndline_del11q.Enabled = Prog_2ndline_checkcyto
Prog_2ndline_del17p.Enabled = Prog_2ndline_checkcyto
Prog_2ndline_Normal.Enabled = Prog_2ndline_checkcyto
etc.
or

Code:
blnEnabled = Prog_2ndline_checkcyto
 

HiTechCoach

Well-known member
Local time
Today, 01:11
Joined
Mar 6, 2006
Messages
4,357
Verify that you have a control named: Prog_2ndline_12
 

Users who are viewing this thread

Top Bottom