Yo trabajo en Visual Fox 5.0, yo tuve que hacer lo mismo en un programa. Visul Fox 5.0 tiene en la opción Tool (herramientas) del menú, elWizards y de ahí la opción Query, te abre una pantalla seleccionas Graph Wizard, ahí puedes crear el gráfico que necesites, debes haber creado antes una tabla con un campo tipo caracter y otro numérico, y que tenga datos. Esto te crea una tabla con un campo llamado Olegrahp, donde está el gráfico. Luego ya en la forma utilizas esta rutina para llenar el gráfico, debes enviar primero los títulos y luego los valores de esos títulos, en el mismo orden: #DEFINE CRLF CHR(13)+CHR(10) #DEFINE TAB CHR(9)select tabla_datos &&tabla con los datos a graficar, generada con el sql lcData = " " scan && envía los títulos al objeto OLE lcData = lcData + TAB + alltrim(periodo) &&campo de la tabla endscan lcData = lcData + CRLF + " " select tabla_datos &&tabla con los datos a graficar, generada con el sql scan && envía los valores al objeto OLE lcData = lcData + TAB + alltrim(str(valor,12,2)) &&campo de la tabla endscan lcData = lcData + CRLF select tabla_grafico && tabla con el gráfico generado append general olegraph data lcData && graba el gráfico en la tablaEspero que te sirva, al menos en el Fox 5.0 asi lo hice yo y me sirvió. Suerte con eso.
|