Hola Antonio:
La clase rpreview cuando es PRINT y no REPORT la que la llama, por defecto no habilita el botón de Excel.
Ayuda Imprimir Liquidacion de Sueldo
Re: Ayuda Imprimir Liquidacion de Sueldo
cmsoft wrote:Hola Antonio:
La clase rpreview cuando es PRINT y no REPORT la que la llama, por defecto no habilita el botón de Excel.
Hola Cesar.
Muy buen dia.
Como siempre muchas gracias por tu ayuda.
Creo que no entendi.
Mira en REPORT, con esta linea se habilita el boton de Excel en Preview :
oReporte:bInit := { || b->( DBGOTOP() ) } // Habilita Boton Excel en Preview.
Pero en PRINT, al estar en Preview no se puede habilitar el boton excel?
Muchos saludos y muchas gracias por toda tu ayuda.
Antonio
FWH 22.10 - HARBOUR - PELLES C
- FranciscoA
- Posts: 2164
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: Ayuda Imprimir Liquidacion de Sueldo
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
Chinandega, Nicaragua.
Fwxh-MySql-TMySql
- cmsoft
- Posts: 1317
- Joined: Wed Nov 16, 2005 9:14 pm
- Location: Mercedes - Bs As. Argentina
- Has thanked: 2 times
- Been thanked: 5 times
Re: Ayuda Imprimir Liquidacion de Sueldo
Acá lo explica Mr. Rao:
Traducido
O sea, que en caso de que quieras que exporte a Excel, tendrás que generar la función vos por tu cuenta, asignandola a el codeblock bToExcel
oPron:bToExcel := {|| MiFuncionExcel()}
Excel button works when
1) Report is generated from xbrowse, using oBrw:ToExcel()
2) Report is generated using TReport class, if oReport:bInit is assigned with a codeblock, typically { || dbgotop() }.
Or if the programmer provides his own custom oReport:bToExcel codeblock.
3) Report is generated using TPrinter class and the programmer provides his own custom oPrn:bToExcel codeblock
In all other cases and also if Excel is not installed, Excel button is diplayed as "DISABLED".
Traducido
El botón de Excel funciona cuando
1) El informe se genera desde xbrowse, usando oBrw: ToExcel ()
2) El informe se genera utilizando la clase TReport, si oReport: bInit se asigna con un bloque de código, normalmente {|| dbgotop ()}.
O si el programador proporciona su propio bloque de código oReport: bToExcel personalizado.
3) El informe se genera usando la clase TPrinter y el programador proporciona su propio bloque de código oPrn: bToExcel personalizado
En todos los demás casos y también si Excel no está instalado, el botón de Excel se muestra como "DESHABILITADO".
O sea, que en caso de que quieras que exporte a Excel, tendrás que generar la función vos por tu cuenta, asignandola a el codeblock bToExcel
oPron:bToExcel := {|| MiFuncionExcel()}