FoxPro/Visual FoxPro - ENVIAR DATOS A EXCEL Y MANIPULAR GRAFICOS

 
Vista:

ENVIAR DATOS A EXCEL Y MANIPULAR GRAFICOS

Publicado por DOUGLAS (107 intervenciones) el 13/05/2005 15:04:53
PARA PLINIO, ROMAN SUZO DAVID AMADOR Y MUCHOS EXPERTOS LES AGRADEZCO LAS PREGUNTAS CONTESTADAS ANTERIORMENTE, A MI PERSONA.

BIEN AMIGO UNA INQUIETUD TENGO UN GRAFICO EN EXCEL DESDE VFP PERO DESEO DARLE EL ORIGEN DE DATOS NUEVAMENTE YA QUE NO ME TOMA TODAS LAS COLUMNAS.

GRACIAS. ESTE ES MI CODIGO
DONDE ABRO EXCEL AGREGO UNA NUEVA PAGINA Y ENVIO LA INFORMACION. ESTE ESTA BIEN.

PERO QUIERO DARLE EL ORIGEN DE DATOS NUEVAMENTE AL GRAFICOS..
****
oXLChart1.Application.worksheets(1).Range("$A$1:$G$"+xCUL).select
***
ASI ME EXPLICO UN AMIGOO DONDE XCOL ES HASTA CUALQUIER FILA. ESTEO BLOQUEO LA INFORMACION ENVIADA PERO NO ES ESO LO QUE DESEO ES DARLE EL ORIGEN DE DATOS AL GRAFICOS..
GRACIAS
DOUGLAS SANCHEZ
NICARAGUA

Public oXLChart1
oXLChart1 = Getobject('','excel.chart')
oXLChart1.Application.charts[1].haslegend = .F.
oXLChart1.Application.Visible = .T.
oXLChart1.Application.worksheets(1).cells().Clear
oXLChart1.Application.charts[1].HasTitle = .T.
oXLChart1.Application.charts[1].ChartTitle.Caption = "VENTAS NETAS DE CONTADO EN CORODOBAS"

oXLChart1.Application.worksheets(1).cells(1,1).Value = " "
oXLChart1.Application.worksheets(1).cells(1,2).Value = "Sto. Tomas"
oXLChart1.Application.worksheets(1).cells(1,3).Value = "Juigalpa"
oXLChart1.Application.worksheets(1).cells(1,4).Value = "Nva. Guinea"
oXLChart1.Application.worksheets(1).cells(1,5).Value = "La Villa"
oXLChart1.Application.worksheets(1).cells(1,6).Value = "Nueva01"
oXLChart1.Application.worksheets(1).cells(1,7).Value = "Nueva02"

Select VENTAS
Go Top
Xnum = INT(RECCOUNT())
GO TOP
Local T
T=1
SCAN &&&&&LLENADO DE FILAS Y COLUMNAS
oXLChart1.Application.worksheets(1).cells(1+T,1).Value = ANO1
oXLChart1.Application.worksheets(1).cells(1+T,2).Value = SUCURSAL01 oXLChart1.Application.worksheets(1).cells(1+T,3).Value = SUCURSAL02 oXLChart1.Application.worksheets(1).cells(1+T,4).Value = SUCURSAL03 oXLChart1.Application.worksheets(1).cells(1+T,5).Value = SUCURSAL04 oXLChart1.Application.worksheets(1).cells(1+T,6).Value = SUCURSAL05 oXLChart1.Application.worksheets(1).cells(1+T,7).Value = SUCURSAL06
T=T+1
Select VTANUAL
ENDSCAN

xcol = ALLTRIM(STR(xnum+1)) &&&&cuantas filas genere
oXLChart1.Application.charts[1].haslegend = .T.
oXLChart1.Application.worksheets(1).Activate &&&VER LOS DATOS
oXLChart1.Application.worksheets(1).Range("$A$1:$G$"+xcol).select &&&&bloqueo el rango
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ENVIAR DATOS A EXCEL Y MANIPULAR GRAFICOS

Publicado por David Amador T. (520 intervenciones) el 17/05/2005 12:47:16
Hola douglas ... revisate este link ..

Generar grafica en Excel a través de automatización
http://www.davphantom.net/consultar.asp?id=390&op=1

Generar gráficos en Excel
http://www.davphantom.net/consultar.asp?id=360&op=1

Gráficos con Excel y con buenos efectos
http://www.davphantom.net/consultar.asp?id=7&op=1

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar