Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2010
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Exclamation Filtro Rango de Fechas

Hola y gracias por la atencion, nuevamente necesito de vuestra ayuda...

tengo este codigo que teoricamente deveria filtrar entre un rango de fechas,al ejecutarlo me lanza un error, lo mas probable este todo mal:

Código Delphi [-]
DataModule1.ZTable1.Filter:= 'pago < '
+ QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker1.date)) + 'and''pago >'
+ QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker2.date));
DataModule1.ZTable1.Filtered:= True;

me compila y todo, pero al ejecutar el filtro me lanza el error "Syntax error near "2009" "

es un invento torpe quizas, casi todo lo que se lo e sacado desde su web y distintos hilos y de vez en cuando me pongo a experimentar antes de preguntar y asi e descubierto y aprendido cosas interesantes, y e llegado a esto, pero aun no funciona, la idea es que filtre entre dos DataTimePicker, o sea entre el rango de fechas seleccionado, de antemano cualquier sugerencia u otra solucion simple, ojala en este mismo codigo sera muy agradesida, muchas gracias, humildemente agradesido...

Lenny...

PD: si es una torpeza y es imposible hacer un filtro asi, pido disculpas, suelo experimentar mucho... no e querdio insultar al lenguaje "DELPHI"...
Responder Con Cita
  #2  
Antiguo 17-02-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Haber asi :
Código Delphi [-]
DataModule1.ZTable1.Filter:= 'pago < '
+QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker1.date)) + 'and pago > '
+QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker2.date));
DataModule1.ZTable1.Filtered:= True;
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 17-02-2010 a las 22:46:19.
Responder Con Cita
  #3  
Antiguo 17-02-2010
Lenny Lenny is offline
Miembro
 
Registrado: jun 2007
Posts: 161
Poder: 17
Lenny Va por buen camino
Exclamation Gracias Miles!!!

Muchisimas gracias rgstuamigo!!! funciona a la perfeccion!!! estoy mas que seguro que a mas de alguien le podria ayudar, eso si tuve que corregir dos signos, ya que la primera fecha es inferior a la sigueinte, quedando asi:

Código Delphi [-]
 
DataModule1.ZTable1.Filter:= 'pago > '
+ QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker1.date)) + 'and pago < '
+ QuotedStr(FormatDateTime ('yyyy-mm-dd' , DateTimePicker2.date));
DataModule1.ZTable1.Filtered:= True;

funciona de perlas!!! muchas gracias nuevamente...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Rango de fechas chino150 Varios 17 08-02-2008 20:17:39
Rango de fechas roberasturias Varios 2 23-05-2005 18:02:35
Consulta de rango de fechas con sql Yanet SQL 2 12-02-2005 02:07:04
Consulta sql con rango de fechas jgutti SQL 5 26-02-2004 18:51:54
Rango de fechas JODELSA Varios 8 22-05-2003 20:45:43


La franja horaria es GMT +2. Ahora son las 07:23:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi