Hola
Puedes ir construyendo la select poco a poco según este el estado del checkbox, mas o menos algo así como:
Código:
Dim sql As String
sql = "Select * from tabla1 where sn="
If Me.Check1.Value = 1 Then
sql = sql & " true"
Else
sql = sql & " false"
End If
Es solo una idea, igual puedes adaptarlo a tu código, la idea es ir construyendo la SQL en una variable según tengas el estado de los check
--Saludos--