I don't know how you would do this without VB.....
With VB... quite simple !
*Your form view is Single Form (won't work well at all with "continuous forms")
*You are using checkboxes to display your true/false values, you always want to show them when the bound value is true, and always want to hide them when the bound value is false
*The checkboxes you want to apply this logic to are all named with the same pre-fix e.g. "chk"
If the above assumptions don't hold... you'll need to give more details.
If the above assumptions do hold... set code similar to the following for the Form's OnCurrent event
Private Sub Form_Current()
On Error Resume Next
Dim ctl As Control
For Each ctl In Me.Controls
If ctl.Name Like "chk*" Then
ctl.Visible = ctl.Value
Set ctl = Nothing
Now that I've written this, I think I've mis-interpreted your question; given that this is the "reports" forum, and not the "forms" forum. I was going to delete it, but I'll leave it here in case it is helpful.