Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/06/2008, 13:11
karachs
 
Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Filtrar por una "casilla de verificación"

Gracias Taribo.
En realidad sí estaba poniendo Forms!NombreForm!NombreControl para llamar a la casilla de verificación, pero no me funcionaba.

El caso es que ahora funciona, pero sigo sin saber muy bien por qué.
Te cuento un poco por si te interesa:
En el diseño de la consulta se ven los siguientes criterios:
- bajo un campo tipo texto:
SiInm([forms]![Listado_RJ_PL]![verif10]=Sí;"RJ") O SiInm([forms]![Listado_RJ_PL]![verif12]=Sí;"PL")
(siendo verif10 y verif12 dos controles "casillas de verificación" del formulario)

- pero bajo el campo [FIN REDUCCION] de tipo fecha no veo ningún criterio puesto, y sin embargo en la instrucción SQL que genera Access sí veo lo siguiente:

..... WHERE ((([REDUCCION JORNADA].RJ_PL)=IIf([forms]![Listado_RJ_PL]![verif10]=Yes,"RJ") Or ([REDUCCION JORNADA].RJ_PL)=IIf([forms]![Listado_RJ_PL]![verif12]=Yes,"PL")) AND ((IIf([Forms]![Listado_RJ_PL]![Vigor]=True,([REDUCCION JORNADA].[FIN REDUCCION]) Is Null Or ([REDUCCION JORNADA].[FIN REDUCCION])>=([Forms]![Listado_RJ_PL]![Vigor])))<>False)) OR ((([REDUCCION JORNADA].RJ_PL)=IIf([forms]![Listado_RJ_PL]![verif10]=Yes,"RJ") Or ([REDUCCION JORNADA].RJ_PL)=IIf([forms]![Listado_RJ_PL]![verif12]=Yes,"PL")) AND ((IIf([Forms]![Listado_RJ_PL]![Fdesde]=True,(([REDUCCION JORNADA].[FIN REDUCCION])>=([Forms]![Listado_RJ_PL]![Fdesde]) And ([REDUCCION JORNADA].[FIN REDUCCION])<=([Forms]![Listado_RJ_PL]![Fhasta]))))<>False))......

Lo cierto es que probé mil maneras y ahora funciona perfectamente, pero confieso que no sé por qué no veo el criterio que filtra el campo fecha en el Modo Diseño de la Consulta.

Muchas gracias.