La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4506 - FORMATO NO NÚMERICO DE COLUMNAS EN DBGRID
Autor:  Claudia
Tengo problemas para mostrar un dato enmascarado en una columna de un DBGRID. Se trata del Tipo de Movimineto que en el campo tiene un valor numérico (0, 1, 2, 3, 4) y en la columna quiero mostrar el valor del array ("Venta","Compra","Remito","Dif. +","Dif. -") ¿Cómo lo puedo hacer? He intentado de todo y lo que funciona más parecido es cambiarle el valor a la columna en el evento RowcolChange pero sólo me lo muestra en la fila seleccionada. Desde ya muchas gracias.

  Respuesta:  Claudia
Seguí investigando y la solución que encontré fue hacer una consulta SQL del tipo:
SELECT if(MovTipo = 0, "VENTAS", if(...)) AS TIPO, FROM MOVIMIENTOS ....
De esta manera le indiqué al DataControl que hace referencia el DBGRID que su fuente era la consulta SQL y anduvo.

GRACIAS y a las órdenes