Filtrando por fechas
Publicado por José Maria (139 intervenciones) el 08/04/2016 19:36:16
Buenas amigos,
Estoy intentando filtrar un formulario que puede tener 3 Fechas:
Fecha_Cierre,Fecha_Cierre2,Fecha_Cierre3
Tengo un formulario que me filtra a ese formulario:
Tengo 2 variables para los campos de Fechas:
vIni = Me.Fecha1.Value
vFin = Me.Fecha2.Value
Con una fecha haría lo sigiuente:
DoCmd.OpenForm "SubInformeCerrados", , , "[Fecha_Cierre]>=#" & Format(vIni, "mm/dd/yy") & "#"
Con esto funciona perfecto y si quiero filtrar entre dos fechas uso este mismo pero añado AND y le pongo la Fecha 2.
El problema es que eso me vale si uno solo Fecha_Cierre y yo tengo 3 posibles fechas de cierre
He probado lo siguiente pero no funciona:
DoCmd.OpenForm "SubInformeCerrados", , , "[Fecha_Cierre]>=#" & Format(vIni, "mm/dd/yy") & "# OR [Fecha_Cierre2]<=#" & Format(vIni, "mm/dd/yy") & "# OR [Fecha_Cierre3]<=#" & Format(vIni, "mm/dd/yy") & "#"
Alguna idea?
Gracias!!
Estoy intentando filtrar un formulario que puede tener 3 Fechas:
Fecha_Cierre,Fecha_Cierre2,Fecha_Cierre3
Tengo un formulario que me filtra a ese formulario:
Tengo 2 variables para los campos de Fechas:
vIni = Me.Fecha1.Value
vFin = Me.Fecha2.Value
Con una fecha haría lo sigiuente:
DoCmd.OpenForm "SubInformeCerrados", , , "[Fecha_Cierre]>=#" & Format(vIni, "mm/dd/yy") & "#"
Con esto funciona perfecto y si quiero filtrar entre dos fechas uso este mismo pero añado AND y le pongo la Fecha 2.
El problema es que eso me vale si uno solo Fecha_Cierre y yo tengo 3 posibles fechas de cierre
He probado lo siguiente pero no funciona:
DoCmd.OpenForm "SubInformeCerrados", , , "[Fecha_Cierre]>=#" & Format(vIni, "mm/dd/yy") & "# OR [Fecha_Cierre2]<=#" & Format(vIni, "mm/dd/yy") & "# OR [Fecha_Cierre3]<=#" & Format(vIni, "mm/dd/yy") & "#"
Alguna idea?
Gracias!!
Valora esta pregunta
0