Sv Community El Salvador

Soporte y Tecnología => Programación => FOX => Mensaje iniciado por: g_adolfo en febrero 22, 2008, 03:10:24 pm

Título: De registros a Campos!!!!! en Visual FoxPro 9
Publicado por: g_adolfo en febrero 22, 2008, 03:10:24 pm
Hola espero que todos esten bien, mi consulta es como poder pasar de tener unos registros en  una tabla a hacerlos columnas de un cursor que crearia???? Ejemplo

Codigo - Materia
001        Matematicas
002        Ciencias
003        Ingles

-------------------------------------

Alumno - Matematicas - Ciencias - Ingles
0001       10.0              9.05        8.00

Gracias de Ante mano espero me puedan entender!!!
Título: Re: De registros a Campos!!!!! en Visual FoxPro 9
Publicado por: rcguillen en febrero 22, 2008, 08:46:42 pm
a eso se le llama referencia cruzada o tabulacion cruzada...y puedes realizarla asi :

El requesito es q tengas 3 campos, en tu caso serian
codigo, materia y nota

ok digamos q tu tabla se llama misnotas

colocas :
Use misnotas
luego ejecuta esto

DO (_genxtab) WITH 'MyCursor'

_genxtab ya es una prg dedicado a este tipo de consultas y le mandas como parametro el cursor o tabla q te devolvera (MyCursor)..

Cualquier duda avisas..

Saludos

Título: Re: De registros a Campos!!!!! en Visual FoxPro 9
Publicado por: salvadoresc en febrero 22, 2008, 09:13:20 pm
juela en foxpro no te puedo ayudar...
pero una solucion seria si podes abrir esos datos en excel los copias y le das pegado especial ahi le pones el chequecito a la opcion que dice transponer  :phew:

eso por si podes hacerlo asi o como dato general al que le surja esa duda en excelito XD  :dumb:
Título: Re: De registros a Campos!!!!! en Visual FoxPro 9
Publicado por: g_adolfo en febrero 25, 2008, 04:30:54 pm
muchas gracias por el aporte de los 2 me ha servido de mucho, ya que no sabia sobre las referencias de tablas cruzadas pero ha sido de una gran ayuda muchas gracias cualquier problemita que tenga seguire preguntando  :yahoo: