RESPUESTA A LA PREGUNTA 731 Para generar gráficos desde Vfp puedes utilizar el MsGraph, tienes dos formas de hacerlo: 1.- Acceder a MsGraph a través de un campo tipo "General" de una tabla o cursor Fox. Si por ejemplo quieres un gráfico de tarta, configuras MsGraph para que éste sea el tipo de gráfico que genere por defecto, y tu código Fox podría hacer algo como: #DEFINE CTAB CHR(9) #DEFINE CRLF CHR(13) + CHR(10) LOCAL v_cadena v_cadena = CTAB + 'Valor 1' + CTAB + 'Valor 2' + CTAB + 'Valor 3' + CRLF v_cadena = v_cadena + CTAB + '2' + CTAB + '5' + CTAB + '3' CREATE CURSOR TmpCursor (Grafico G) APPEND BLANK APPEND GENERAL Grafico DATA v_cadena CLASS 'MSGraph.Chart' Con ésto ya tendrías el gráfico generado y únicamente tienes que mostrar el campo del cursor para visualizar el gráfico, o incluirlo en un Report para imprimirlo. El problema es que de esta forma no puedes controlar todas las opciones con que cuenta MsGraph (O al menos yo no conozco la forma). 2.- Acceder a MsGraph a través de Visual Basic para MsGraph Accediendo de esta forma tienes un control total sobre MsGraph, debes crear una instancia con: PtrObj = CREATEOBJECT('MsGraph.Application') y podrás acceder a todas las opciones a través de "PtrObj", puedes encontrar la documentación para ésto en la ayuda del Office. Espero haberte ayudado. Un saludo. Marco R. marco.romero@ariceta.com