Cuando queremos restringir los valores que nos devuelve un informe de Microsoft Access en función de del valor de un campo es sencillo, ponemos las condiciones en una consulta que actúe como fuente de informe y ya está. Sin embargo el tema se complica un poco cuando el control lo que queremos realizar en función del valor de un campo que vamos a calcular en la sección Detalle del Report.
En este caso podemos hacer poniendo un campo de selección en el formulario, por ejemplo el fraTipo que se utiliza en el ejemplo y que pregunta por dos opciones (1.Todos los socios o 2.solo los pendiente de pago).
Seguidamente en el evento Detalle_Format incluiremos el siguiente código:
PLAIN TEXT Visual Basic: If Form_CLGI0201Cobros.fraTipo = 2 ThenIf txtPendiente = 0 Then
Cancel = True
Exit Sub
End If
End If