RE:consulta para rango de fecha
Mi estimado Tibet:
Primero, ¿ el campo en donde esta la cadena '200507180755' es de tipo Cadena (Text) ? -- Ok, si es asi, no extraigas las cadenas con SUBSTR(), te sugiero que manejes una cadena validada con la funcion AT(cQueBusco,cDondeBusco) o en su defecto puedes usar un objecto Text y pedirle a tu usuario que te indique la cadena que debes buscar y validar a traves de el comando SQL los registros que cumplan con esa peticion, el comando SQL quedaria asi:
a) Suponiendo que te indica tu usuario la cadena: "00507180755" tal como lo dice tu ejemplo, escribirias el siguiente comando:
cFecha = Alltrim(ThisForm.Text.Value)
cSQL = 'Select * From Mitabla Where "%' + cFecha +;
'%" Into Cursor misDatos Order By Fecha'
&cSQL
*/ Este comando te genera un SQLCursor de nombre "MiTabla' que contendra todos los registros con la cadena de fecha indicada.
Por otro lado, te sugiero que no nombres tu campo como 'Date' nombralo como Fecha o ValFecha o cualquier otro nombre que no haga conflicto con las palabras reservadas de Visual Foxpro.
Ademas, si quieres manejar fechas mejor investiga el uso de las funciones de FECHA (Date(), DateTime(), TTOD(), etc) y tus campos que van a manejar fechas, si tu diseño lo permite, definelos como tipo DATE, es mas facil de controlar y programar haciendolo asi.
Ojala estos comentarios te sean de utilidad y quedamos en contacto para cualquier nota o comentario al respecto,
Saludos
Alberto Sanchez Sarabia
Consultor de Sistemas
Mexico, D.F.