FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con Grupos en listview
Hola compañeros, solicito vuestra ayuda, ya que trabajando en otro tema , pero basándome en la demo del programa DemoTouch, estoy intentando mejorar mi listview de citas y he empezado a trabajar con las Citas y tengo el siguiente problema con los grupos
Al pulsar en una fecha del monthCalendar (4), muestra la fecha (1) y en un querry hago la búsqueda de los datos, el problema es que las cabeceras y pies de grupos (3) no cuadran con las horas o no muestran todos los datos (2) Aquí os pongo otra imagen para que lo veáis con los dos efectos que digo "cuadran con las horas o no muestran todos los datos" y aquí el código del evento Onclick de mi MonthCalendar
Como siempre si podéis echarme una mano os estaré muy agradecido
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 16-08-2013 a las 11:56:15. |
#2
|
||||
|
||||
Hola Jose Luis.
Me queda una duda... Según la tabla inferior (lo imagino viendo las columnas del DBGrid) en la tabla hay los siguientes campos: ID FECHA HORA CLIENTE TRABAJO El el ListView tienes las siguientes columnas: HORA CLIENTE OPERARIO TRABAJO ¿Cómo cuadran ambos campos? Por otro lado, cuando intentas pasar los datos usas las columnas:
Según esto, imagino que las columnas de la tabla son HORA, OPERARIO, CLIENTE, y TRABAJO. Estas no me cuadran con las que se ven en el DBGrid y esto me despista... ¿Lo que se ve en el DBGrid qué es? ¿Me puedes poner de forma rápida (imagen) la estructura de la tabla?
__________________
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. |
#3
|
||||
|
||||
A mi me hace esto, que creo que está bien (no se si es lo que quieres conseguir):
Pero en el diseño de mi tabla no está el campo OPERARIO y eso me despista...
__________________
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
|
||||
|
||||
Cita:
La estructura de la tabla es la siguiente
El id no lo mostramos ya que no nos hace falta, la fecha es con lo que filtramos al pulsar en el monthCalendar, con lo que tampoco lo mostramos, nos quedan los 4 campos restantes y lo que quiero hacer es poder usar las horas, para mostrar los grupos, incluso primero pensé en poner un grupo de horas con intervalos de 10 minutos y sobre esto cargar los datos, quedaría como más completo, pero creo que es más practico, mostrando los grupos de horas ocupadas, con lo que creo es más rápido y eficaz. Como siempre gracias por tu ayuda.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#5
|
||||
|
||||
Fijate que en la tabla tienes con fecha del día 5/8/2013 tienes 3 campos 2 para las 8:15 y 1 para 17:40, primero, te esta mostrando 2, pero además no te muestra la hora correcta ya que los dos primeros son de las 8:15 y no de las 17:40
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#6
|
||||
|
||||
¿Me puedes poner los valores del campo OPERARIO?
¿Cómo no lo veía en el DBGrid no lo tenía creado?
__________________
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. |
#7
|
||||
|
||||
por cierto en el listview de este ejemplo están mal colocados los items operarios y clientes, van al reves
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#8
|
||||
|
||||
Cita:
claro como no, te pongo una imagen
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 16-08-2013 a las 13:43:09. |
#9
|
||||
|
||||
OK.
Corregido y añadido el campo. Cuando ejecuto tu código me queda esto: Tal vez hay alguna propiedad diferente en el componente.
__________________
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. Última edición por Neftali [Germán.Estévez] fecha: 16-08-2013 a las 14:33:22. |
#10
|
||||
|
||||
OK. ahora voy entendiendo.
Pueba cambiando esto a ver si es lo que necesitas....
Contador (-1), porque ya lo habías incrementado y no añadir la hora, porque ya va en el grupo. Queda tal que así:
__________________
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. |
#11
|
||||
|
||||
Perdona Neftali, pero creo que el problema sigue estando, coloco tu misma imagen con flechas de como tendrían que cuadrar con los datos
En primer lugar debería aparecer un grupo con las 08:15, a la que pertenece los dos registros Azul y verde que pertenecen a esa hora en cambio aparece como grupo las 17:40, no aparece el registro, cuando realmente, debería aparecer como un segundo grupo (17:40) y el dato del grid con la flecha roja. Por eso digo que no se que estoy haciendo mal (planteamiento o código), si es que estoy equivocado o si se trata de un bug los datos deberían que dar de las siguiente manera Espero se entienda mejor ahora
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#12
|
||||
|
||||
En lo que yo escribía a tu anterior respuesta has puesto lo que decía, como siempre un millón de gracias compañero
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
#13
|
||||
|
||||
Neftali, perfecto, ya solucionado, solo tuve que añadirle una linea (el primer subitem de cada item a ''), muchisimas gracias compañero
pongo una imagen del resultado
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" Última edición por José Luis Garcí fecha: 16-08-2013 a las 15:24:55. |
#14
|
||||
|
||||
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Se ocultan los grupos en el ListView | Jhonjhon_123 | Varios | 0 | 17-11-2011 01:33:18 |
Problemas con DB + ListView | mightydragonlor | Varios | 11 | 10-10-2008 17:23:30 |
Problemas con ListView | ZayDun | Varios | 2 | 24-10-2007 23:14:56 |
Problemas con grupos en FastReport | natalinuyo | Impresión | 4 | 05-10-2007 20:49:39 |
Problemas con el TreeView y el ListView | quake2420 | Varios | 5 | 11-08-2005 21:57:48 |
|