FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda Imprimir Liquidacion de Sueldo
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Ayuda Imprimir Liquidacion de Sueldo
Posted: Fri Apr 09, 2021 11:42 AM

Hola Antonio:
La clase rpreview cuando es PRINT y no REPORT la que la llama, por defecto no habilita el bot贸n de Excel.

Posts: 719
Joined: Fri May 12, 2017 02:50 PM
Re: Ayuda Imprimir Liquidacion de Sueldo
Posted: Fri Apr 09, 2021 02:29 PM
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
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Ayuda Imprimir Liquidacion de Sueldo
Posted: Fri Apr 09, 2021 05:33 PM
Francisco J. Alegr铆a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Ayuda Imprimir Liquidacion de Sueldo
Posted: Fri Apr 09, 2021 06:25 PM
Ac谩 lo explica Mr. Rao:

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()}

Continue the discussion