Sv Community El Salvador
Soporte y Tecnología => Programación => FOX => Mensaje iniciado 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!!!
-
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
-
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:
-
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: