DBGRID DELPHI CAMBIAR COLOR CON UN FDQwery
Hola,buenas gente, queria hacerle una consulta sobre el DBGRID en Delphi
Mi consulta es la siguiente como puedo hacer para que cambien de color las Filas pero segun la consulta que haga con un FDQUERY Osea con el Drawn Column Perfecto pero cuando voy a hacer una consulta con el FDQUERY las Coloreada vuelve a los colores normales
Ese el codigo pero veo que estoy utilizando un FDTABLE pero como podria cambiar para que sea un QUERY POR EJEMPLO:
PERO ME SALE EL ERROR FDTRESULTADOS: field 'int_res' not found |
Por favor, utiliza los TAGs adecuados cuando añadas código a los mensajes.
He modificado tu mensaje para añadirlos. |
Entiendo que el problema es que, aunque FDTRESULTADOS y FDQBUSQUEDA tienen ambos el campo int_res, no puedes hacer referencia directamente a ellos en el evento.
En ese caso, puedes acceder al Dataset (sea FDTRESULTADOS o FDQBUSQUEDA) utilizando el Sender en tiempo de ejecución. Prueba con un código como este:
Te lo pongo de memoria, si te falla algo dímelo... |
Hola German
ME APARECE ESTE ERROR
Undeclared identifier: 'TDataset' |
Hola.
Cita:
Saludos :) |
|
Excelente
Te agradezco mucho me sirvio de mucho tu ayuda, pero tengo una duda se cambiar de color con la condicion, mi duda es: Como puedo hacer para que vuelva a la normalidad haciendo un click en la fila. y cuando le haga click a otra fila vuelva a ponerse de color. se entendio?
|
Hola.
Podes agregar una columna a tu tabla que sirva para saber si la fila debe ser pintada o no. Un ejemplo muy simplificado: En este caso al campo agregado lo denominé BOOL y usé el evento OnDblClick. Salida del ejemplo: Saludos :) |
La franja horaria es GMT +2. Ahora son las 23:21:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi