Insertar texto en un grid

David Ordaya
10 de Julio del 2004
Si tengo un valor de un campo en una tabla que puede ser 1,2 o 3 y que me indica que pertenece a Librería,Bazar o Bodega respectivamente, cómo puedo hacer que en lugar de mostrar en el grid los valores 1,2,3 pueda mostrar sus descripciones (Librería,Bazar o Bodega) sin tener que cambiar la estructura de la tabla?

Roberto Rangel
10 de Julio del 2004
Hola, cientos de formas existen para hacer lo que necesitas, solo tienes que hacer pruebas, prueba por ejemplo cambiando el valor del ControlSource en la columna del Grid o has una consulta con la descricpión, ponle un alias y ligalo mediante el RecordSource al Grid, etc.

Saludos.

Ricardo
10 de Julio del 2004
Amigo David
En init del grid puedes poner este codigo
selec alias de la tabla
reg=reccount() cantidad de registros de tu tabla
mat dimension(reg) creas una matriz
valor=(valor del campo que tiene 1,2,3)
do while .not. eof()
store 1 to x
do case
case valor=1
mat(x)="Libreria"
case valor=2
mat(x)="Bodega"
....
....
x=x+1
endcase
thisform.grid1.column3.controlsource=[mat]
espero haberte ayudado.
Saludos