Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 07-08-2014
adrall adrall is offline
Miembro
 
Registrado: ene 2007
Posts: 99
Poder: 20
adrall Va por buen camino
Yo creo que el planteamiento no es correcto... seria valido para una búsqueda incremental sobre un campo de texto en el que vas acotando el filtrado a medida
que introduces caracteres en el TEdit, pero en un campo de DateTime lo lógico serias descomponer la fecha en año, mes y día para ir acotando el filtro por año,
mes y día respectivamente.

Yo creo que es más lógico hacer una búsqueda de la fecha concreta como apunta Neftalí usando por ejemplo el evento OnExit del TEdit una vez introducida la fecha y,
una vez comprobada la validez de la misma, ejecutar esta consulta SQL:

Código Delphi [-]
Q_ORDENES.Close; 
// Q_ORDENES.SQL.Clear;  // esta linea no es necesaria si luego asignas con SQL.Text :=  
Q_ORDENES.SQL.Text:='SELECT * FROM ORDEN_SALIDA WHERE FECHA_PEDIDO ="'+FormatDateTime('yyyy-mm-dd',StrToDate(Edit10.Text))+'" ORDER BY COD_ORDEN desc'; 
Q_ORDENES.Open;

Mira en las ayudas de Delphi y la BD que uses los formatos válidos y posibles para FormatDateTime, por ejemplo, en MySQL debes mandar la fecha en este formato entrecomillado "yyyy/mm/dd".

Saludos

Última edición por adrall fecha: 07-08-2014 a las 12:47:52.
Responder Con Cita
 


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
¿Cómo aplicar un filtro por fecha a un campo calculado dentro de una consulta? Jean Pierre Impresión 4 28-08-2012 02:09:37
Problema filtro por fecha Access Gantrithor Conexión con bases de datos 0 26-09-2010 05:39:45
Filtro por fecha Jason_zakio Firebird e Interbase 3 13-08-2008 14:43:24
Buscar registro por fecha utilizando filtro de ClientDataSet radiohead Conexión con bases de datos 8 31-08-2007 10:10:40
Filtro de fecha vencida leodelca23 Tablas planas 29 25-09-2006 13:08:03


La franja horaria es GMT +2. Ahora son las 13:43:45.


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