Forums Últimos mensajes - Powered by IBM
 

Grid con datos segun tipo

30/01/2006 - 17:26 por Jose Luis Lopez | Informe spam
Hola

Tengo una tabla (detalles.dbf) con los siguientes 3 campos :
Tipo N(1), Detalle C(50), valor N(12,2)
El campo tipo, toma valores de 1 a 3.
Necesito crear un grid que tenga 4 columnas :
Detalle, valor_tipo1, valor_tipo2, valor_tipo3
el campo "valor" lo debo mostrar dependiendo del valor del campo "tipo", si
es tipo=1 lo debo mostrar en la columna "valor_tipo1", si es tipo=2 en la
columna "valor_tipo2" y asi sucesivamente.
NO puedo usar un selec porque con un selec me mostraria realmente un cursor
y no los datos "directamente" de la tabla.

Si alguien pudiera ayudarme se lo agradeceria mucho


Jose Luis
 

Leer las respuestas

#1 Mauricio Pulla
30/01/2006 - 18:02 | Informe spam
Hola Jose Luis

Select Rs (cDetalle C(10), ValorTipo1 N(12, 2), ValorTipo2 N(12, 2),
ValorTipo3 N(12, 2))

lcValues= Select Detalle
Scan
lcInsert = "Insert Into Rs (cDetalle, ValorTipo" +
Transform(Detalle.Tipo) + ") Values(Detalle.cDetalle, Detalle.Valor)"
&lcInsert
EndScan

Saludos.
Mauricio Pulla.
Cuenca-Ecuador

"Jose Luis Lopez" escribió en el mensaje
news:
Hola

Tengo una tabla (detalles.dbf) con los siguientes 3 campos :
Tipo N(1), Detalle C(50), valor N(12,2)
El campo tipo, toma valores de 1 a 3.
Necesito crear un grid que tenga 4 columnas :
Detalle, valor_tipo1, valor_tipo2, valor_tipo3
el campo "valor" lo debo mostrar dependiendo del valor del campo "tipo",


si
es tipo=1 lo debo mostrar en la columna "valor_tipo1", si es tipo=2 en la
columna "valor_tipo2" y asi sucesivamente.
NO puedo usar un selec porque con un selec me mostraria realmente un


cursor
y no los datos "directamente" de la tabla.

Si alguien pudiera ayudarme se lo agradeceria mucho


Jose Luis


Preguntas similares