GeneXus - Reporte a Excel

March 17, 2018 | Author: Medardo Xavier Vargas Lopez | Category: Application Software, Computing, Technology, Software, Computing And Information Technology


Comments



Description

03/09/13Publicidad GeneXus - Reporte a Excel Correo Contraseña Recordar contraseña en este nav egador Comunidad de Programadores LWP » Foros » GeneXus » Reporte a Excel Anuncios Google Inicio Información Servicios Programadores Programas Otros ► Excel XLS ► Excel SQL ► Foxpro 9.0 ► Fox pro Martes, 3 de septiembre de 2013 GeneXus - Reporte a Excel Buscar Agregar Nota Volver << >> RE:Reporte a Excel ernesto alvear (22/03/2007 15:48:51) RE:Reporte a Excel Patricio Ojeda V (22/03/2007 20:10:10) RE:Reporte a Excel Jose Luis (22/06/2007 08:11:14) RE:Reporte a Excel Carlos Andres (23/03/2007 22:22:58) RE:Reporte a Excel Patricio Ojeda V (23/03/2007 22:29:46) RE:Reporte a Excel Diana (10/05/2007 19:34:29) Otras secciones relacionadas con GeneXus Cursos Biblioteca de Temas Asunto: Reporte a Excel Carlos Andres (11 intervenciones) 14/03/2007 19:16:02 General RSS del foro Expertos Tus mensajes Recomendar Vista: arbol 0 Autor: Fecha: Hola foro, necesito saber como genero un reporte desde Genexus 8.0 para Excel. Trabajo la versio Gx 8 con Visual Fox y SQL Server, si alguien sabe algo al respecto me avisa. Gracias. Anuncios Google ► Excel 2007 ► Usar Excel ► Foxpro DBF ► Excel CSV Responder También te puede interesar... - Cursos de GeneXus - Temas de GeneXus Asunto: RE:Reporte a Excel Patricio Ojeda V (194 intervenciones) 14/03/2007 20:24:53 http://www.qtechnologies.cl 0 Autor: Fecha: Url: Averigua sobre el metodo "Grid.Toexcel" o tambien sobre los "ExcelDocument Data Type". Las 2 te pueden servir dependiendo del que y como quieras exportar... Saludos Patricio Ojeda V Comentar Asunto: RE:Reporte a Excel ernesto Alvear (13 intervenciones) 16/03/2007 22:47:21 0 Autor: Fecha: En Genexus 8 puedes usar la funcion gxXlsCre con esta puedes pasar a excel un grid desde un work panel el formato es: call('gxXlsCre', 'c:\pagos.xls' ,1,1,1,"subfile" ) Comentar Asunto: RE:Reporte a Excel Carlos (11 intervenciones) www.lawebdelprogramador.com/foros/GeneXus/772330-Reporte_a_Excel.html 0 Autor: 1/4 03/09/13 GeneXus - Reporte a Excel Autor: Fecha: Carlos (11 intervenciones) 21/03/2007 22:45:03 0 Ernesto, la función gxXlsCre que me envias me funciona perfectamente, me gustaria saber si conoces alguna forma de enviar a Excel los datos desde un For Each, sin que necesariamente exista un grid. Gracias. Comentar Asunto: RE:Reporte a Excel ernesto alvear (13 intervenciones) 22/03/2007 15:48:51 0 Autor: Fecha: La verdad todos los reportes que necesito enviar al Excel lo realizo con esta función no conozco de algo que pueda enviar directamente desde el For each Comentar Asunto: RE:Reporte a Excel Patricio Ojeda V (194 intervenciones) 22/03/2007 20:10:10 http://www.qtechnologies.cl 0 Autor: Fecha: Url: Creando una variable tipo "ExcelDocument" y abriendo la variable antes de hacer el for each puedes enviar los datos sin problemas. Esto quedaria algo asi: confirm('¿Esta seguro de realizar la Exportación?',N) if confirmed() &nombre = "c:\Planilla_Exportacion" &Ruta = &Nombre + '.xls' &datosxls.Open(&RUTA) &datosxls.SelectSheet("Acreditadores") &datosxls.Clear() &I=3 >>>haces aca tu for each y envias los datos<<< for each ciucod &datosxls.Cells(&i,1).text = str(&ciucod) &datosxls.Cells(&i,2).text = ciunom i+=1 endfor &datosxls.Close() msg("Proceso de Exportacion Finalizado... Por favor Verifique los Datos Exportados...") endif Saludos Patricio Ojeda V Comentar Asunto: RE:Reporte a Excel Jose Luis (19 intervenciones) 22/06/2007 08:11:14 0 Autor: Fecha: AL HACER CORRER ESTE CÓDIGO PARA EXPORTAR UNA TABLA A UN DOCUMENTO EXCEL SE PEGAAAA......... CUAL SERÁ EL PROBLEMA???? TRABAJO CON .NET GX9 Y SQLSERVER2000 GRACIAS DE ANTEMANO. confirm('¿Esta seguro de realizar la Exportación?',N) if confirmed() &nombre = "c:\Planilla_Exportacion" &Ruta = &Nombre + '.xls' &datosxls.Open(&RUTA) &datosxls.SelectSheet("Acreditadores") &datosxls.Clear() &I=3 >>>haces aca tu for each y envias los datos<<< for each ciucod &datosxls.Cells(&i,1).text = str(&ciucod) &datosxls.Cells(&i,2).text = ciunom i+=1 endfor &datosxls.Close() msg("Proceso de Exportacion Finalizado... Por favor Verifique los Datos Exportados...") endif Comentar www.lawebdelprogramador.com/foros/GeneXus/772330-Reporte_a_Excel.html 2/4 03/09/13 GeneXus - Reporte a Excel Comentar Asunto: RE:Reporte a Excel Carlos Andres (11 intervenciones) 23/03/2007 22:22:58 0 Autor: Fecha: Saludos amigos, ya solucioné lo que necesitaba, con este codigo puedo enviar a un archivo de excel los atributos que necesito, filtrados mediante un for each comun y corriente; el código me quedó en esta estructura, para quien lo necesite utilizar más adelante: if &DocExcel.ErrCode <> 0 msg(&DocExcel.ErrDescription) else &CProd =2 For Each MiTabla [where Condicion1] //opcional &Variable1 = Campo1 &variable2 = Campo2 &variable3 = Campo3 &DocExcel.Cells(&CProd,1).Number = &Variable1 &DocExcel.Cells(&CProd,2).Number = &Variable2 &DocExcel.Cells(&CProd,3).Number = &Variable3 &CProd += 1 Endfor &DocExcel.Cells(1,1).Text = 'NRO FACTURA' &DocExcel.Cells(1,2).Text = 'FECHA FACTURA' &DocExcel.Cells(1,3).Text = 'TOTAL FACTURA' &DocExcel.Save() msg(' ',nowait) endif Gracias por sus aportes. Carlos A. Comentar Asunto: RE:Reporte a Excel Patricio Ojeda V (194 intervenciones) 23/03/2007 22:29:46 http://www.qtechnologies.cl 0 Autor: Fecha: Url: Que bueno que lo solucionaste. Me parece si que esto esta demas: &Variable1 = Campo1 &variable2 = Campo2 &variable3 = Campo3 Podrias tener: &DocExcel.Cells(&CProd,1).Number = Campo1 &DocExcel.Cells(&CProd,2).Number = Campo2 &DocExcel.Cells(&CProd,3).Number = Campo3 Tan solo es una observacion, Saludos Patricio Ojeda V Comentar Asunto: RE:Reporte a Excel Diana (10 intervenciones) 10/05/2007 19:34:29 0 Autor: Fecha: mejor envia la informacion de tu consulta a un archivo .csv y crea aparte un archivo de excel al cual relacionas con este archivo csv generado , es decir creas una tabla dinamica con la informacion del csv.. y asi los usuarios podrian manejar de mejor forma la data desde excel call('dbOpen','c:\temp\archivo.csv') call('dbwrite','','Tipo Registro', 'Año ' , 'Mes ' , 'Fecha ' ) for each .... ..... ...... ..... www.lawebdelprogramador.com/foros/GeneXus/772330-Reporte_a_Excel.html 3/4 03/09/13 ..... call('dbwrite','', tipo, year(Fecha) ,&mes , fecha ) endfor call(PAbrirHojaElectronica ,'Estadisticas) ========================================== Procedure AbrirHojaElectronica //pasar por parametro nombre de archivo &RutaDat = '\\SERVIDOR' &RutaUsr = 'c:\datos' for each where parCodigo=0 &RutaDat = trim(parRutaDat) &RutaUsr = trim(parRutaUsr) endfor &Archivo = trim(&RutaDat) + '\' + trim(&NomHoja) + '.xls' &Destino = trim(&RutaUsr) + '\' + trim(&NomHoja) + '.xls' if file(&Archivo) .AND. &Archivo <> &Destino call('dbcopy',&Archivo,&Destino) endif if file(&Destino) call('dbExcel',&Destino) else &msg='No se encuentra el archivo '+&Destino+' !!!' msg(&msg) endif GeneXus - Reporte a Excel Comentar Fecha dd/mm/aaaa en Genexus 9 Sobre repostes La Web del Programador Me gusta A 935 personas les gusta La Web del Programador. We're on Follow +148 Información Cursos y Manuales Biblioteca de Temas Código Fuente Diccionario Noticias/Artículos Encuestas/Estadísticas Servicios Foros de Consulta Preguntas/Respuestas Tablón de Notas Iconos y Cursores Programadores Programadores Ofertas de Trabajo Lista de Correo Programas Programas/Utilidades Nuestros Programas Solicitudes Otros Colaboradores Contactar P lug-in social de F acebook Copyright © 2000-2013 Interactive Programmers Community - Todos los derechos reservados www.lawebdelprogramador.com/foros/GeneXus/772330-Reporte_a_Excel.html 4/4
Copyright © 2024 DOKUMEN.SITE Inc.