FoxPro/Visual FoxPro - trabajar con fechas

 
Vista:

trabajar con fechas

Publicado por kathia sanchez (13 intervenciones) el 29/08/2007 15:06:30
Hola chicos
el problema que tengo hoy es el siguiente
estoy trabajando con un reporte el cual debo hacer una busqueda por fecha

les muestro a ver que error tengo mal o si se puede hacer de otra forma

use registro

* FILTRA POR LA FECHA DE OBTENCIÓN Y LA COMPARA CON LA QUE ESTA EN EL CAMPO*
set filter to fec_recibo => ctod(THISFORM.Text2.value) .and. fec_recibo <= ctod(THISFORM.Text3.value)

* LLAMA AL REPORTE DESEADO
report form c:/proyecto/pacient_todos.frx preview

* cierra las tablas*
CLOSE DATABASE

THISFORM.RELEASE
Reporte por nombre

el error que me envia es que no me esta aceptando el SET FILTER TO
de todos modos me muestra la informacion ,pero no filtrada como yo quiero
me podrian ayudar?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:trabajar con fechas

Publicado por fporras (58 intervenciones) el 29/08/2007 16:37:21
Saludos
Proba haciendo el siguiente filtro don (ftraslado) es el campo de tipo fecha en tu base de datos , (minicio) fecha inicial y (mfin) fecha final capturado por el usuario.

Yo utilizo el set date to british y el set century on como seteo de los campos de fecha. y el campo capturado por el usuario hay que asegurarse de que sea tipo fecha.

1)
SET FILTER TO BETWEEN(FTRASLADO,MINICIO,MFIN)

*******************************************************************************
tambien funciona bien haciendolo con un select.

2)
select * from movi where ftraslado BETWEEN minicio AND mfin order by activo into cursor paso

Saludos

Fernando Porras
El Salvador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:trabajar con fechas

Publicado por kathia sanchez (13 intervenciones) el 30/08/2007 18:21:52
estoy escribiendo para agradecerles por la asistencia
funciono perfectamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar