Abrir un informe filtrado desde VB

04/01/2013 - 15:01 por Toni | Informe spam
Buenas,

Quiero abrir un informe desde VB que filtre los valores segun el valor de un cuadro combinado:

DoCmd.OpenReport "AcordJGL", acViewPreview, , , "[DataComGov] = #" & Format(Me.CmboDataComGov,"dd/mm/yyyy") & "#"

El informe se abre sin problema si no se aplica el filtro, pero me da error cuando abro desde VB.

Gracias de antemano,
Toni

Preguntas similare

Leer las respuestas

#1 Emilio
04/01/2013 - 15:30 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
No indicas de que versión de Access se trata.
Cuando dices VB ¿quieres decir VBA o VB6?
Por otro lado las fechas, en VBA, siempre se han de manejar en formato
gringo, m/d/y

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
#2 Emilio
04/01/2013 - 15:31 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
No indicas de que versión de Access se trata.
Cuando dices VB ¿quieres decir VBA o VB6?
No dices de que error se trata,
Por otro lado las fechas, en VBA, siempre se han de manejar en formato
gringo, m/d/y

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
#3 Toni
07/01/2013 - 08:50 | Informe spam
Gracias, Emilio

Seguramente se trata de lo que tu indicas, el formato de la fecha, pero entonces, como debo hacer para convertirlo al formato gringo? el valor CmboDataComGov proviene de un campo con valor 'fecha', y su formato de origen es 'dd/mm/yyyy'.


El divendres 4 de gener de 2013 15:31:26 UTC+1, Emilio va escriure:
Mostrar la cita
#4 Emilio
07/01/2013 - 16:19 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Hola!
para eso está la función Format, Format([LaFecha], "mm/dd/yy")

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
#5 Toni
09/01/2013 - 10:21 | Informe spam
Bien, no he podido conseguir pasar la fecha al formato correcto, però encontré la función DateSerial, que me ha solucionado el problema:

sCriteri = "[DataComGov] = DateSerial(" & Year(Me.CmboDataComGov) & _
"," & Month(Me.CmboDataComGov) & "," & Day(Me.CmboDataComGov) & ")"




El dilluns 7 de gener de 2013 16:19:25 UTC+1, Emilio va escriure:
Mostrar la cita
Ads by Google
Search Busqueda sugerida