Informe en access que discrimine datos a mostrar

Al generar el informe quiero que este muestre todos los registros pero dependiendo de 2 campos si/no en el informe se muestre cierta información o no.

Adjunto el código que estoy usando

Private Sub Report_Open(Cancel As Integer)
Dim db As Database
Dim reg As Recordset
Dim tipoch1, tipoch2 As Integer
Set db = CurrentDb
Set reg = db.OpenRecordset("tabla1")
'reg.Index = Report_REVERSOG1.Id
reg.MoveFirst
Do While Not reg.EOF
    tipoch1 = reg!Sueldo
    tipoch2 = reg!Proveeyesp
    If tipoch1 = -1 Then
        factura.Visible = False
        Fono.Visible = True
        Tipocta.Visible = True
        Cta.Visible = True
        Banco.Visible = True
    ElseIf tipoch2 = -1 Then
        Fono.Visible = False
        Tipocta.Visible = False
        Cta.Visible = False
        Banco.Visible = False
    End If
    reg.MoveNext
Loop
End Sub

Dependiendo del valor que tenga tipoch1 y tipoch2 en el informe se muestre el registro con todos los datos o cuando sea el otro valor oculte o muestre dependiendo espero se me entienda, adjutne una imagen, se supone que cuando es el tipoch1 debería mostrar datos y cuando es tipoch2 debería ocultar esos datos pero no muestra nada

Añade tu respuesta

Haz clic para o