FoxPro/Visual FoxPro - archivos excel

 
Vista:

archivos excel

Publicado por victor espinosa (7 intervenciones) el 24/06/2005 16:38:18


Favor una ayuda.

Como hago para que mi reporte desde visual fox pro, me salga en archivo de excel para trabajarlo en la hoja de calculo.


Muchas Gracias.
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:archivos excel

Publicado por bekyna (294 intervenciones) el 24/06/2005 19:00:24
Yo envi mi informe a excel pero mi mejor opcion fue crear mi documento en exel y luego asignarle los datos que envio desde fox, a un archivo de excel que cree previamente mira utilice este codigo:
Este código debe ir en el evento load de form
set defa to C:\Datos_Estacion\Report
**********>>>>>>>>>>tablas del dataloger>>>>>>>>>>>>>**************
sele 1
use rpt_dl_ara
sele 2
use rpt_dl_ati

Nota: áreas de trabajo (1,2) no necesita poner tablas en el entorno de datos

En el evento clic del botón exportar a Excel
local Fila
wait'Espere Un Momento Exportando Datos' window nowait
_screen.mousepointer=14
TmpSheet=GetObject('','Excel.Sheet')
XLApp=TmpSheet.Application
archivo="C:\Datos_Estacion\report_tin.xls"
XLApp.workbooks.open(archivo)
XLApp.visible=.T.
XLApp.Worksheets(1).Select &&codigo a prueba
XLSheet=XLApp.ActiveSheet

********>>>>>>>>>>llenar formato SD y OK>>>>>>>>************
XLSheet.Cells(9,3)=(fechainforme) &&fecha que se optiene de mi variable publica del form principal para mostrarse en el informe de excel.
sele 1
Fila=13
scan
XLSheet.Cells(Fila,3)=(estatus_sd)
XLSheet.Cells(Fila,4)=(estatus_ok)
* Fila=Fila+1
endscan
sele 2
Fila=14
scan
XLSheet.Cells(Fila,3)=(estatus_sd)
XLSheet.Cells(Fila,4)=(estatus_ok)
* Fila=Fila+1
endscan

te envio a tu correo un ejemplo, si te surge alguna duda, escribeme a mi correo.

saludos espero te sirva.
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

RE:archivos excel

Publicado por Carlos Restrepo (27 intervenciones) el 24/06/2005 23:23:51
Hola victor,

Esta es otra forma, la que te dijo bekyna es utilizando excel automatizacion, pero lcreo que lo que tu necesitas es solo esta sentencia

crea tu consulta con los datos resultantes y luego dale

copy to tunombre dearchivo type xls

Carlos Restrepo
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