If you have the combo boxes already set up to call a single routine that builds the query, then you're just concatenating a single additional test into the SQL. The toggle button's AfterUpdate event would call the same BuildQuery function. Because the unclicked condition doesn't limit the selection criteria of the query, it doesn't put anything into the SQL.
Code:
If tglValue = True Then
strSQL = strSQL & " AND [Value] > 0 "
End If
If you're using my code, in which I use a boolean variable to track whether I've already added the WHERE clause to the SQL, then it might look like this -
Code:
If tglValue = True Then
If WhereDone Then
strSQL = strSQL & " WHERE [Value] > 0 "
Else
strSQL = strSQL & " AND [Value] > 0 "
WhereDone = True
End If
End If