Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Question Se puede Filtrar Fechas en dos Datetimepicker con un solo campo?

Saludos a todos.

Eh andado buscando sobre el tema de filtrar con dos datetimepicker y los ejemplos que he encontrado siempre hay una fecha inicial y fecha final.

mi caso es diferente, tengo dos datetimepicker y solo tengo una "fecha" puedo filtrarlo?

Como lo haria?

Componentes:
ADO
MS Access

Muchas Gracias!

// Saludos
Responder Con Cita
  #2  
Antiguo 28-07-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No entiendo, es lo mismo comparar dos datetimepiker con la misma fecha.
No entiendo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 28-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Es decir, tengo dos Datetimepicker, uno para la fecha inicial y otro para la fecha final.

pero solo tengo en access un solo campo de fecha. Puedo filtrarlas?



Saludos!
Responder Con Cita
  #4  
Antiguo 28-07-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ejemplo:
Código Delphi [-]
ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha >= '+DateToStr(DateTimePicker1.Date)+' AND tuTabla.Fecha <= '+DateToStr(DateTimePicker2.Date);
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 28-07-2013
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
Voy a ser malo otra vez, Caral

Código Delphi [-]
   ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha >= :Fecha1  AND tuTabla.Fecha <= :Fecha2';
   ADOQuery1.Parameters.ParamByName('Fecha1').AsDateTime := DateTimePicker1.Date;
   ADOQuery1.Parameters.ParamByName('Fecha2').AsDateTime := DateTimePicker2.Date;

También está esta otra, por dar opciones

Código Delphi [-]
   ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha BETWEEN :Fecha1  AND :Fecha2';
   ADOQuery1.Parameters.ParamByName('Fecha1').AsDateTime := DateTimePicker1.Date;
   ADOQuery1.Parameters.ParamByName('Fecha2').AsDateTime := DateTimePicker2.Date;
__________________
La Madurez se llama...
~~~Gaia~~~

Última edición por ozsWizzard fecha: 28-07-2013 a las 20:55:02. Razón: Añadir otra forma
Responder Con Cita
  #6  
Antiguo 28-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Ejemplo:
Código Delphi [-]
ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha >= '+DateToStr(DateTimePicker1.Date)+' AND tuTabla.Fecha <= '+DateToStr(DateTimePicker2.Date);
Saludos
Se queda el DBgrid Vacio :/
Responder Con Cita
  #7  
Antiguo 28-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Cita:
Empezado por ozsWizzard Ver Mensaje
Voy a ser malo otra vez, Caral

Código Delphi [-]
   ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha >= :Fecha1  AND tuTabla.Fecha <= :Fecha2';
   ADOQuery1.Parameters.ParamByName('Fecha1').AsDateTime := DateTimePicker1.Date;
   ADOQuery1.Parameters.ParamByName('Fecha2').AsDateTime := DateTimePicker2.Date;

También está esta otra, por dar opciones

Código Delphi [-]
   ADOQuery1.SQL.Text:= 'Select * from tutabla where TuTabla.Fecha BETWEEN :Fecha1  AND :Fecha2';
   ADOQuery1.Parameters.ParamByName('Fecha1').AsDateTime := DateTimePicker1.Date;
   ADOQuery1.Parameters.ParamByName('Fecha2').AsDateTime := DateTimePicker2.Date;
el AsDateTime no lo reconoce el delphi :/
Responder Con Cita
  #8  
Antiguo 28-07-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
No puede ser, revisarlo bien, algo mas te esta fallando.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #9  
Antiguo 28-07-2013
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Si no me equivoco en Access en vez de AsDateTime debiera usarse Value.
Saludos
Responder Con Cita
  #10  
Antiguo 29-07-2013
Avatar de ozsWizzard
ozsWizzard ozsWizzard is offline
Miembro
 
Registrado: may 2004
Ubicación: Murcia
Posts: 190
Poder: 20
ozsWizzard Va por buen camino
No es el access, en todo caso el ADO.
__________________
La Madurez se llama...
~~~Gaia~~~
Responder Con Cita
  #11  
Antiguo 29-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
lo resolvi de esta manera:

Código Delphi [-]
ADOQuery1.SQL.Text:= 'Select * from ventasdiarias where ventasdiarias.Fecha >= :Fecha1  AND ventasdiarias.Fecha <= :Fecha2';
adoQuery1.Parameters.ParamByName('Fecha1').Value:= FormatDateTime('dd/mm/yyyy',Datetimepicker1.Date);
adoQuery1.Parameters.ParamByName('Fecha2').Value:= FormatDateTime('dd/mm/yyyy',Datetimepicker2.Date);
adoquery1.open;


Saludos!

PD: Caral ni idea de que paso :/
Responder Con Cita
  #12  
Antiguo 29-07-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Lo importante es que lo resolviste, tal vez con algo de ayuda pero lo resolviste.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #13  
Antiguo 29-07-2013
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Poder: 12
feliz-58 Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Lo importante es que lo resolviste, tal vez con algo de ayuda pero lo resolviste.
Saludos
Si, gracias a todos.

Saludos!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Se puede filtrar un query condicionando un campo calculado? oscarac SQL 1 31-03-2011 18:35:58
Fechas y Datetimepicker en delphi5 zcatzz Varios 16 16-05-2007 00:16:50
se puede conectar DateTimePicker con acces?? gapolo Conexión con bases de datos 2 02-05-2006 08:16:59
Between DateTimePicker com fechas iguais le4br SQL 3 23-02-2005 06:18:56
filtrar por fechas y por un campo mas mainau Conexión con bases de datos 9 01-04-2004 17:23:16


La franja horaria es GMT +2. Ahora son las 12:12:18.


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