FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Visualizacion por dia.
hola,
Estoy usando lazarus y tengo una tabla donde se van guardando varios registros cada día, uno de esos campos de la tabla es precisamente la fecha. Lo que quiero hacer es utilizar el TCalendar para que al seleccionar un día en el calendario solo me muestre los registros del respectivo día y navegarlos con botones de siguiente, anterior, etc. Como se podria hacer esto??? Gracias |
#2
|
||||
|
||||
Hola.
No especificas con que base de datos estas trabajando, con que componente ni donde querés mostrar los resultados. Pero si los mostras en un DBGrid, una opción es usar el evento OnClick del MonthCalendar:
Para volver a mostrar todos los registros:
Saludos. Edito: Aunque olvidé mencionarlo lógicamente el DBGrid deberá tener asignado el TDataSource que referencia al XQuery.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 24-05-2011 a las 03:01:38. |
#3
|
|||
|
|||
Perdon, estoy trabajando con una tabla dBase., estoy utilizando el componente TDBF, y quiero vizualizar en TDBEdit's.
Última edición por leogobo fecha: 24-05-2011 a las 05:33:07. |
#4
|
||||
|
||||
Hola.
No conocía los componentes TDbf, pero leí un poco la documentación que está en sourceforge ( TDbf Manual ) y aparentemente podrías aplicar la propiedad Filter para hacer lo que buscas. Algo como: Como lo desconozco, busqué también si Lazarus posee las funciones QuotedStr y DateToStr y según leí están soportadas, por lo que creo que el código de arriba debería funcionar. Para desactivar el filtro y mostrar todos los datos nuevamente:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
oye muchas gracias, eres un genio!!
|
#6
|
||||
|
||||
Ten en cuenta que si usas filter en ese tipo de tablas, podria hacerse un poco lento si es que la tabla contiene mucha informacion
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
|||
|
|||
Muchas gracias por sus repuestas, para que me funcionara el filtro la linea de:
me toco dejarla asi para que funcionara:
Ahora tengo otro problema con esos filtros. Cuando quiero hacer un filtro de un campo String de la siguiente manera:
Me saca un error que dice "Project Registro raised exception class "EDbfError with message: Index based on unknown field "CAMPO""" Gracias |
#8
|
||||
|
||||
Hola leogobo.
Cita:
un campo con el nombre 'CAMPO'. Pero por las dudas hacé la prueba de quitar QuotedStr, realmente es un tiro a ciegas... no conozco esos componentes. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 26-05-2011 a las 06:51:04. |
#9
|
|||
|
|||
Me acabo de dar cuenta que sale ese error cuando el edit o el nombre del campo en la tabla tienen un nombre como edit_1 o campo_1 , osea cuando se le pone raya al piso.. Que raro no???
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Forzar la visualizacion de un Hint | escafandra | C++ Builder | 8 | 22-12-2007 19:15:28 |
Visualización de datos | lez-k | Varios | 1 | 23-05-2007 19:55:31 |
Visualización del tiempo | luxus | OOP | 3 | 25-09-2006 21:53:50 |
visualización de un dxf y 3D | jmlifi | Varios | 1 | 09-08-2005 11:14:44 |
visualizacion de BMP | ramonibk | Varios | 1 | 23-02-2005 17:39:04 |
|