FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Filtrar busquedas por fecha
Hola buenas noches estoy intentado hacer una busqueda filtrada por 2 fechas (desde y hasta).Mi aplicacion esta realizada con delphi 2010 y query de zeos
Resulta que tengo un formulario con 2 dbgrid maestro-esclavo que tendrian relacionado uno el query de venta y el otro detalle de venta. En dicho formulario tengo 2 DateTimerPocker, y un boton. en el query de ventas tengo la siguiente consulta
y en el de detalle de venta lo siguiente luego en las propiedades MasterSource,MasterFields,LinkedFields del query detalle hago la relacion al query de venta para establecer la relación maestro detalle. bien hasta aqui todo perfecto me muestra datos en los dbgrid segun la venta me muestra sus detalles luego procedi a colocar un boton en el escribi el siguiente codigo y es aqui donde comienza el problema
tambien eh probado realizando el siguiente codigo pero con este tuve mas problema que con el anterior
probando cualquier codigo al realizar la busqueda me pasa los siguiente problemas 1) los dbgrid quedan vacio y no me muestra datos( filtro la busqueda en fechas que se que contienen datos) 2) Aveces me muestra 1 solo dato pero no de la fecha que seleccione y al querer cambiar la fecha tira error de consulta(esto utilizando el primer codigo) 3) al probar el primer codigo nuevamente me larga el siguiente error de syntax de "select * from venta where fechaventa BETWEEN '2016-10-21 AND 2016-10-2 at line 1" la verdad que no se si estoy escribiendo mal la consulta o filtrando mal la busqueda alguna ayuda? Muchas gracias desde ya Última edición por ecfisa fecha: 22-10-2016 a las 08:10:15. Razón: ajustar código para mejor visualización |
#2
|
|||
|
|||
Prueba de esta manera,
Usa un Query para cada DBGrid. // Filtrar todas la ventas que cumplen la condicion de busqueda
Ahora en el el evento OnDataChange del Datasouce vinculado a las ventas, este codigo. // Filtrar detalles de acuerdo a la venta
Esto hará que que conforme selecciones un registro de venta te mostrará los detalles en el DBGrid detalles de venta. Espero que te sirva, Última edición por wilcg fecha: 23-10-2016 a las 04:19:17. |
#3
|
|||
|
|||
gracias
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtrar por fecha un Dbgrid | giulichajari | C++ Builder | 2 | 27-06-2013 05:14:02 |
Filtrar Ztable por fecha. | forgiveness | Conexión con bases de datos | 4 | 03-02-2010 16:33:57 |
Filtrar por dos Fecha???? | Zakio14 | Firebird e Interbase | 6 | 23-02-2008 03:00:04 |
como filtrar por fecha | anubis | Firebird e Interbase | 5 | 14-02-2008 10:52:43 |
Filtrar fecha al vuelo | JorgeBec | Varios | 1 | 04-11-2003 19:33:29 |
|