Several methods if this is about auto filling a form. One way could be via using the AfterUpdate event of the first control. The logic would then be
Code:
If Me.first = -1 Then
With Me
.chk2 = -1 <<can use True instead of -1
.chk3 = -1
.etc
End with
End If
I prefer to loop over controls so that if I have to add a field/control to support an additional question I don't have to alter this code. To do that I'd use the control Tag property and loop over all the checkboxes (or whatever they are) and if the tag holds the value I designed it with, set the value of the control accordingly.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.