I would choose the visible property OR the enabled property, but not both. If the visible property is used, there will be gaps in the layout. The enabled property will "gray out" the control but leave it displayed on the form.
The first thing to do in the after update event of the combo box, is enable all of the controls. You can run a loop that will set the enabled property to TRUE.
Then, using use the "Select Case" construct, set the fields enabled property to FALSE
Depending whether the bound column of the combo box is a number or text, the code would look something like:
(Bound column = Number)
Code:
Select Case me.IncidentType
Case 1
Me.FieldName.Enabled = FALSE
Me.AnotherfieldName.Enabled = FALSE
Me.StillAnothere.Enabled = FALSE
Case 2
Me.TheFieldName = FALSE
Me.CountyEnabled = FALSE
Me.ThisFieldName.Enabled = FALSE
Case 3
.
.
.
Case 13
End Select
(Bound column = Text)
Code:
Select Case me.IncidentType
Case "Incident 1"
Me.FieldName.Enabled = FALSE
Me.AnotherfieldName.Enabled = FALSE
Me.StillAnothere.Enabled = FALSE
Case "Hit and Run", "Property Damage"
Me.TheFieldName = FALSE
Me.CountyEnabled = FALSE
Me.ThisFieldName.Enabled = FALSE
Case "DUI"
.
.
.
Case "Bodily Injury"
.
.
End Select