![]() |
mostrar o no mostrar un control en un DBCTRLGRID segun la fila
Buenas a todo el foro:
despues de leer los hilos relativos a los dbctrlgrid no he encontrado solucion a mi problema, asi que haber si me podeis echar una mano. Tengo una tabla con un campo fecha y doce campos logicos relativos a los doce meses del año. Quiero poder editar los campos logicos con controles dbcheckbox, pero para cada fila solo quiero que se muestren los dbchechbox correpondientes a los meses mayores que el que indica el campo fecha, es decir, si en un registro la fecha es 19/05/2005 solo debe mostrar dbcheckboxes para jun, jul, .., dic; y si en otro registro la fecha es 19/01/2005 debe mostrar los dccheckboxes para feb, mar, abr, .., dic. Lo he intentado programando el evento OnPaintPanel mirando el mes de la fecha para dibujar o no el control dbcheckbox y lo dibuja bien pero al terminar de pintar los paneles los controloes dbcheckbox que responden son los que estén activos o no según el último panel que se ha pintado. ¿Alguien conoce como solucionar este problema si es que existe la solución? Un saludo y gracias. |
La franja horaria es GMT +2. Ahora son las 06:38:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi