FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Confusion con bInit, tprinter o rpreview
Posts: 418
Joined: Wed Nov 26, 2008 06:33 PM
Confusion con bInit, tprinter o rpreview
Posted: Thu Apr 24, 2014 06:24 PM

saludos

En relaidad que confusion con bInit, para efectos que funcione la exportacion a excel con el preview de tprinter

el bInit pertenece a la clase tprinter o rpreview, verifico ambas clases y en ninguna esta definido el bInit, que debo hacer para que mi exportacion a excel desde el preview funcione.

Modifico la clase rpreview:

function RPreview( oDevice, oReport )
local oPreview := TPreview():New( oDevice )

oPreview:oReport := oReport

oPreview:oReport:bInit:={||.t.} // AGREGO ESTA LINEA Y ME MARCA ERROR

oPreview:Activate()
return nil

Que debo hacer en realidad?

Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Confusion con bInit, tprinter o rpreview
Posted: Thu Apr 24, 2014 07:14 PM

Mira este hilo

viewtopic.php?f=6t=28319

&

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 418
Joined: Wed Nov 26, 2008 06:33 PM
Re: Confusion con bInit, tprinter o rpreview
Posted: Fri Apr 25, 2014 06:20 PM

Saludos.

Solo para aclarar un poco sobre este tema:

Estoy usando para mis impresiones la clase tprinter y no treport

La clase treport si maneja el bInit y lo evalua, pero el tprinter.. no

Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Confusion con bInit, tprinter o rpreview
Posted: Fri Apr 25, 2014 07:47 PM

Creo que el problema no es del bInit
Es porque el método ToExcel, que es el utilizado para la conversión, es de la clase TReport y necesita un oReport definido, ya que utiliza las columnas especificadas en dicho objeto para el traspaso.

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces

Continue the discussion