GeneXus - Problema SubFile a Excel

   
Vista:

Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 22/08/2008 16:18:38
Buenas foro..........quiero crear un documento en excel con los datos que tengo en un grid y que se abra automaticamente apenas se de su evento que corresponde (el documento se me crea en C pero no se abre automaicamente).

Este codigo que les coloco a continuacion me crea en documento pero cuando lo abro no sale la hoja de libro con los parametros que paso, es mas no aparece NADA ni siquiera un libro en blanco como cuando abres un documento nuevo en excel... si me pueden indicar que hago mal o que me falta muchas gracias de antemano.

Còdigo:

Event 'Excel'
//Borrar Archivo...
&zzzFile.Source = 'c:Planilla.xls'
&zzzFile.Delete()

//Crear Planilla...
&zzzPlanilla = grid_1.ToExcel('c:Planilla.xls',2 ,1)

&zzzPlanilla.Cells(1,01).text = "Columna 1"
&zzzPlanilla.Cells(1,02).text = "Col 2"
&zzzPlanilla.Cells(1,03).text = "Col 3"
&zzzPlanilla.Cells(1,04).text = "Col... N"

&zzzPlanilla.Show()
&zzzPlanilla.Open( 'c:Planilla.xls')

EndEvent // 'Excel'
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:Problema SubFile a Excel

Publicado por Erik (28 intervenciones) el 22/08/2008 19:14:39
te falta poner &zzzPlanilla.Show() antes del EndEvent
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:Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 22/08/2008 20:20:57
pero asi lo tengo.....y no me funciona
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:Problema SubFile a Excel

Publicado por Erik (28 intervenciones) el 22/08/2008 20:59:45
ah cierto, entonces asi como tienes el codigo mueve &zzzPlanilla.Open( 'c:Planilla.xls') abajo de &zzzFile.Delete()
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:Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 22/08/2008 21:12:19
hice lo q me dijiste y ahora cuando ejecuto me dice que:
Planilla.xls ya esta abierto. Si lo vuelve a abrir perderá los cambios que no haya guardado. ¿Desea volver a abrir Planilla.xls? , entonces le doy que si pero sigue sin abrirmelo ahi mismo sino que me lo crea en el directorio tanto Planilla.xls como Copia de Seguridad de Planilla y ninguno de los 2 archivos tiene algun registro del grid
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
Imágen de perfil de Patricio Ojeda V

RE:Problema SubFile a Excel

Publicado por Patricio Ojeda V (454 intervenciones) el 22/08/2008 21:44:30
Hola Michelle,

Creo que tu problema es que estas mostrando la planilla antes de abrirla, y deberia ser todo lo contrario... o sea:

&zzzPlanilla.Open( 'c:Planilla.xls')
&zzzPlanilla.Show()

Slds

Patricio Ojeda V
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:Problema SubFile a Excel

Publicado por MICHELLE (13 intervenciones) el 25/08/2008 20:30:06
NO DE VERDAD YA HICE ESO Y NADA...........
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:Problema SubFile a Excel

Publicado por Erik (28 intervenciones) el 26/08/2008 00:03:31
te debe funcionar asi:

event excel
&EXCEL.Open( 'c:Planilla.xls')
&EXCEL.Clear()

//&EXCEL = grid1.ToExcel('c:Planilla.xls',2 ,1)

&EXCEL.Cells(1,01).text = "Columna 1"
&EXCEL.Cells(1,02).text = "Col 2"
&EXCEL.Cells(1,03).text = "Col 3"
&EXCEL.Cells(1,04).text = "Col... N"

&EXCEL.Show()
endevent

si quieres utilizar el metodo "toExcel" elimina las primeras 2 lineas
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

tampoco

Publicado por michelle (13 intervenciones) el 26/08/2008 17:54:47
no tampoco la primera vez lo probe asi y no me funciona
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:tampoco

Publicado por Erik (28 intervenciones) el 26/08/2008 22:09:34
que error te marca?
se me hace muy raro tu caso, ya que yo lo intenté con el código que puse en el post anterior tal y como está y funciona...
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:Problema SubFile a Excel

Publicado por gabriela (3 intervenciones) el 28/08/2008 21:58:54
Antes del Show te falta el evento Save(), supongo que te lo abre en blanco porque no lo estás guardando.

Saludos!.
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:Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 29/08/2008 22:34:42
me sigue creando el documento en el escritorio pero cuando doy doble click al q tiene el nombre de Planilla se ejecuta excel pero no se me muestra NADAAA ni siquiera en libro habitual de excel vacio... no se si tenga q ver con la version de Excel, cual tiene tu? yo estoy trabajando con office07
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:Problema SubFile a Excel

Publicado por luis (82 intervenciones) el 08/09/2008 15:59:04
GX90 no trabaja con Excel 2007. Saludos!
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:Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 08/09/2008 16:08:36
Gracias..me imaginaba que era algo de eso, con office2003 no tiene ningun problema verdad?
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
Imágen de perfil de Patricio Ojeda V

RE:Problema SubFile a Excel

Publicado por Patricio Ojeda V (454 intervenciones) el 08/09/2008 17:24:37
GX90 SI trabaja con Excel 2007. Saludos!

Patricio Ojeda V
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:Problema SubFile a Excel

Publicado por luis (82 intervenciones) el 08/09/2008 22:43:27
Tenes razon Patricio. En el Web SAC 22038 explica algo parecido a lo que le pasa a Michelle. Segun ese SAC la solucion del problema es instalar el parche VB900U3 (Generador Visual Basic Versión 9.0 Upgrade 3). Saludos!
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:Problema SubFile a Excel

Publicado por michelle (13 intervenciones) el 09/09/2008 21:19:05
Hola Luis, disculpa donde puedo encontrar info de lo que me dices, realmente me han dicho tantas cosas que ya estoy trabajando con office03 y si me funciona, pero quisiera solucionarlo con el 07....ah y otra cosa...estoy utilizando Java.
Mil gracias..
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:Problema SubFile a Excel

Publicado por luis (82 intervenciones) el 10/09/2008 00:36:29
www.gxtechnical.com Ahi encontras practicamente todo lo que buscas, en GXOpen, o GXSearch. Tambien tenes el Web Sac. Saludos!
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