¡Excelente! amigo gracias por tu ayuda. Tengo otra consulta, ¿sabes como modificar el filtro de un subinforme?
Te cuento brevemente el sistema que esoy hacienco, estoy elaborando un sistema para una planta que elabora botellas, en el formulario la referencia es el tipo de molde de botella que utilizan para la fabricación, la campaña es la cantidad de veces que ha producido el molde y es autonumerado, por decir el molde GB-666 a producido 3 campañas.
Al darle doble clic a las campañas que seleccione tengo este código
If b = 1 Then
condinumcamp = "" & lstselecciona.Column(0, Me.lstselecciona.ListIndex) & ""
lstselecciona.RemoveItem (Me.lstselecciona.ListIndex)
b = b + 1
ElseIf b < lstselecciona.ListCount + 2 Then
If lstselecciona.ListIndex = -1 Then
Exit Sub
Else
condinumcamp = condinumcamp & ", " & lstselecciona.Column(0, Me.lstselecciona.ListIndex) & ""
lstselecciona.RemoveItem (Me.lstselecciona.ListIndex)
End If
End If
totalcondimaestro = " and C.Num_camp IN (" & condinumcamp & ")"
El lado derecho del formulario ya lo resolvi con tu ayuda. Bueno cuando muestro el informe me debe de mostrar un subinforme que tiene la referencia como encabezado de página y las campañas seleccionadas en los detalles y los demas subinformes de acuerdo a las casillas seleccionadas. De este modo:
En el filtro del primer sub informe tengo esto
A ese filtro quiero agregarle la condición de la variable de la lista algo así
Referencia=(Formularios![MAESTRO]![txtreferencia]) & totalcondimaestro
para que cuando elija las campañas me filtre esa condición pero no se ni como ni en donde hacer. Espero me puedas ayudar estimado amigo.