![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
No me funciona tu solución
Gracias por responder tan pronto pero no me funciona:
También he probado tu solución y nada: Un saludo. Última edición por dec fecha: 08-09-2005 a las 19:38:14. Razón: (Encerrar el código fuente en la etiqueta DELPHI) |
|
#2
|
|||
|
|||
|
Para Neftali
La busqueda es parcial porque aunque guardo la fecha y la hora en access una de las busquedas que realizo consiste en buscar todos los registros que hay de una fecha (sin importar la hora) determinada.
Un saludo. |
|
#3
|
||||
|
||||
|
Creo que el loPartialKey no va a funcionar con DateTime de forma que si coincide la fecha y no la hora te lo vaya a encontrar. Creo que si desear buscar por una fecha, ignorando la hora deberás utilizar un Beetwen o >= que hora 0:00:00 y <= que 23:59:59
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Creo que en lugar de usar DateToStr deberías formatear la fecha con FormatDateTime, dado que te permite especificar el orden de día, mes y año, como sigue: FormatDateTime('MM/DD/YYYY',mifechaabuscar.datetime)
Es curioso, pero he visto que para filtrar una tabla es posible hacerlo con DateToStr y Delphi formatea la fecha de acuerdo al formato de la tabla. Sin embargo, no sucede lo mismo con el Locate. ![]() Con respecto al [loPartialKey], la ayuda dice que sólo es aplicable a campos de tipo string. "If Options contains the loPartialKey setting, then Locate allows partial-string matching on strings in KeyValues. If Options is an empty set, or if KeyFields does not include any string fields, Options is ignored. Espero te sirva. Saludos! ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|