![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
A ver si esto te orienta:
Saludos |
|
#2
|
|||
|
|||
|
Cita:
Muchas gracias! Pero sigo teniendo el problema cuando las fechas son iguales,me sigue filtrando el producto y no debería. POR EJEMPLO: hago la búsqueda de un producto sin cambiar la fecha, y no me realiza el filtrado (hasta ahí todo bien) , luego cambio la fecha y me realiza el filtrado correspondiente (sigue todo bien), ahora el problema se presenta cuando vuelvo a la fecha predefinida 1/1/2000 me sigue filtrando el producto y no debería. Me podrías dar una mano con eso? Y como seria a la inversa? osea si le saco el "not" al if me pasa lo mismo me sigue filtrando los productos y no debería. Muchisimas gracias de antemano y por brindarme tu tiempo! |
|
#3
|
||||
|
||||
|
Esta vez no te entendi bien
Podes copiarnos el codigo completo para ver como filtras? Yo tuve ciertos "problemas" a la hora de usar fechas, concretamente con ADO + MS SQL Server 2005 y 2008; eso por usar TDate desde Delphi y tipo Fecha en el campo de la bd. Desde entonces siempre almaceno Fecha/Hora y desde Delphi utilizo TDateTime, indicando explicitamente la Hora. En tu caso por ejemplo el valor completo seria 01-01-2000 00:00:00 (por ejemplo) Sobre todo en los desde/hasta, termine haciendo esto:
A ver si te sirve! Última edición por AgustinOrtu fecha: 01-06-2015 a las 05:25:31. |
|
#4
|
|||
|
|||
|
Cita:
Mi pedazo de codigo de la condicion es asi (tambien tengo un combo box con categorias de productos):
la idea es que si NO cambia la fecha que realice el filtrado en este caso. Pero cuando cambio la fecha dede el DateTimePicker2FechasHasta sigue realizandome el filtrado, y no deberia. Ojala se haya entendido mejor. (solo chequeo si cambia o no la fecha del DateTimePicker para acceder o no al if) Última edición por ecfisa fecha: 01-06-2015 a las 06:06:09. Razón: Etiquetas [DELPHI] |
|
#5
|
||||
|
||||
|
En la tabla, el campo fecha es del tipo fecha, se supone.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Bien, ahora si entendi cual es tu problema
La funcion CompareDate recibe dos parametros: FechaA y FechaB, y devuelve un entero que puede ser: 0 --> Quiere decir que FechaA = FechaB 1 --> Quiere decir que FechaA > FechaB -1 --> Quiere decir que FechaA < FechaB Aca mas info (en ingles) Osea que en tu caso el if deberia ser
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Filtrado de fechas en campo de tipo Texto | maravert | MySQL | 4 | 08-12-2009 19:09:06 |
| Filtrado SQL por mes | MaMu | SQL | 2 | 22-06-2007 04:59:49 |
| Filtrado | richi | PostgreSQL | 3 | 27-02-2007 13:56:31 |
| Filtrado | aanil | Tablas planas | 3 | 19-07-2006 02:52:45 |
|