In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Filtros con fecha

Foro público de Xailer en español
Responder
perolero
Mensajes: 135
Registrado: Mar Dic 21, 2010 9:54 am

Filtros con fecha

Mensaje por perolero »

Hola:
Ataco una tabla access que tiene la fecha en formato de fecha y hora al estilo dd/mm/aa hh:mm:ss e intento establecer un filtro:
oRs:Filter("FechaFactura = '" + DTOS(::oDateEdit1:Value) + "'")
y despues de esto el contenido de registros de oRs es cero, me supongo que no encuentra ninguna igualdad por el tema de las horas, minutos, segundos.
Como podrí­a hacerlo.
Saludos.
Emilio Gil.
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Filtros con fecha

Mensaje por jlalin »

Emilio,
> fecha y hora al estilo dd/mm/aa hh:mm:ss e intento
DToS( "23/03/2011" ) devuelve 20110323 por lo que no coincide el formato de
fecha con la tabla. Intenta con DToC( dFecha ) o una función que convierta
la fecha al formato de la tabla access.
Saludos,
José Lalí­n
perolero
Mensajes: 135
Registrado: Mar Dic 21, 2010 9:54 am

Filtros con fecha

Mensaje por perolero »

Hola Lalí­n:
Lo he probado con DTOC y tampoco funciona y no se que función puede convertirme el formato a una tabla de access,
Saludos,
Emilio Gil.
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Filtros con fecha

Mensaje por jlalin »

Emilio,
> Lo he probado con DTOC y tampoco funciona y no se que
¿Has probado DToC( dFecha ) + " 00:00:00" ?
> función puede convertirme el formato a una tabla de
> access,
Quizás tengas que escribir una que lo haga.
Saludos,
José Lalí­n
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

Filtros con fecha

Mensaje por jlalin »

Emilio,
hace años y años que no toco access pero acabo de recordar que en algunas
versiones habí­a que poner la almohadilla para filtrar fechas, por ejemplo:
#23/03/2011#
Pruébalo por si acaso.
Saludos,
José Lalí­n
perolero
Mensajes: 135
Registrado: Mar Dic 21, 2010 9:54 am

Filtros con fecha

Mensaje por perolero »

Hola Lalin:
Muchas gracias, probado y funcionando, por si alguien tuviera necesidad de usarlo:
:Filter("[CodigodeCliente] = '" + STR(::oCalendario:CodigoCliente) + "' AND [FechaFactura] = #" + DTOC(::oDateEdit1:Value) + "#")
Saludos,
Emilio Gil.
Responder