So to expand on your earlier statement, if user answers Q2 you want Q1 and Q3 disabled or if Q3 answered disable Q1 and Q2? This code seems to work:
Code:
Function SetBoxes()
Dim booQ1 As Boolean, booQ2 As Boolean, booQ3 As Boolean
With Me
booQ1 = .Seeking_an_Abortion Or .Abortion_is_scheduled Or .Abortion_is_scheduled
booQ2 = .Has_a_medical_condition Or _
.Has_not_eliminated_Abortion_as_a_possibility Or _
.Is_pressured_to_abort_or_consider_it Or _
.Does_not_meet_criteria_for__Likely_to_Carry_ Or _
.Is_undecided
booQ3 = .Does_not_believe_in_Abortion Or _
.Has_significant_support Or _
.All_indications_reveal_a_healthy_pregnancy Or _
.Wants_to_get_pregnant
.Seeking_an_Abortion.Enabled = Not booQ2 And Not booQ3
.Abortion_is_scheduled.Enabled = Not booQ2 And Not booQ3
.Abortion_Procedure_has_begun.Enabled = Not booQ2 And Not booQ3
.Has_a_medical_condition.Enabled = Not booQ1 And Not booQ3
.Has_not_eliminated_Abortion_as_a_possibility.Enabled = Not booQ1 And Not booQ3
.Is_pressured_to_abort_or_consider_it.Enabled = Not booQ1 And Not booQ3
.Does_not_meet_criteria_for__Likely_to_Carry_.Enabled = Not booQ1 And Not booQ3
.Is_undecided.Enabled = Not booQ1 And Not booQ3
.Does_not_believe_in_Abortion.Enabled = Not booQ1 And Not booQ2
.Has_significant_support.Enabled = Not booQ1 And Not booQ2
.All_indications_reveal_a_healthy_pregnancy.Enabled = Not booQ1 And Not booQ2
.Wants_to_get_pregnant.Enabled = Not booQ1 And Not booQ2
End With
End Function
In the Click event property of each checkbox: =SetBoxes()
Can even call the function in the form's Current event property to set the checkboxes for existing records.
Instead of a long form that requires scrolling, consider organizing the 4 sections onto pages of tab control.
Advise no spaces or special characters/punctuation (underscore is exception) in names.