FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Duda para crear Vista previa factura
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Duda para crear Vista previa factura
Posted: Tue Apr 13, 2010 10:39 AM

Hola amigos,

Tengo la siguiente duda: He visto en los ejemplos como TESTPRN2.PRG que se utiliza la clase oPrn:Say()
para generar informes personalizados.

Nunca he hecho esto y antes de empezar, quisiera saber si este es el único metodo o existe algún
otro metodo de diseño más facil, digamos mas visual tipo Recursos. Ya que hacerlo todo por cooredenadas tipo @ SAY
es un poco lento.

Gracias.

Javier,

FWH 8.04 2008
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda para crear Vista previa factura
Posted: Wed Apr 14, 2010 01:46 AM

Puedes usar FastReport, Crystal report, rpreview entre otros, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 111
Joined: Thu Jan 19, 2006 11:47 PM
Re: Duda para crear Vista previa factura
Posted: Wed Apr 14, 2010 11:27 PM

Javier:

Te serviria algo como esto:

http://www.hymplus.com/imagenes/factura.JPG

Lo hago con EasyReport y viene con FiveWin.

Saludos

Edgar Mauricio Arévalo Mogollón.
Bogotá DC. Colombia
FWH FTDN, xHarbour 1.2.1, Pelles C, Fivedit, Visual Studio Code, Borland 7.30, Mysql, Dbfs
http://www.hymplus.com http://www.hymlyma.com
Tratando de retomar la programación....
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda para crear Vista previa factura
Posted: Thu Apr 15, 2010 12:08 AM
MauroArevalo wrote:Javier:

Te serviria algo como esto:

http://www.hymplus.com/imagenes/factura.JPG

Lo hago con EasyReport y viene con FiveWin.

Saludos

Saludos, podrias compartir un ejemplo con uso de EasyReport, se ve muy bien trabajo o por lo menos una idea basica mis facturas las hago con oPrn o report, gracias, saludos... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Re: Duda para crear Vista previa factura
Posted: Thu Apr 15, 2010 07:49 AM

Gracias por vuestra respuesta.

Como tenia prisa por empezar, al final he recurrido a un metodo artesanal pero efectivo.
Me he impreso una cuadricula o rejilla con las coordenadas anotadas de fila y columna.

Luego sobre el papel he ido escribiendo los datos del forumario sobre las coordenadas.
Y luego he codificado usando la clase TPrint:Say( fila, col, .....) de siempre.

Probé con CrystalReport 2008 Trial, pero no consigo hacer funcionar el TOLeauto():New()

Gracias por tu ejemplo Mauricio, se vé muy vistoso.
Investigaré el EasyReport a ver como me queda.

Saludos amigos.

:)

Javier,

FWH 8.04 2008
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Duda para crear Vista previa factura
Posted: Thu Apr 15, 2010 01:30 PM
Distinguido

Es recomendable generar la factura en formato texto y no en gráfico por la velocidad. Comunmente son impresas en impresoras matriciales las cuales llevan copia.

Si queres tener la vista previa, carga el archivo texto a una tabla y mostrala con un Browse aqui va un poco de codigo:
Code (fw): Select all Collapse
aTexto := LeerTxt(cFile)

DEFINE DIALOG oDlgView FROM nDWTop, nDWLeft TO nDWBottom, nDWRight PIXEL TITLE "Vista Preliminar de: "+cFile
      
         oBrw1:= TXBrowse():New( oDlgView )
         WITH OBJECT oBrw1
            :nMarqueeStyle := MARQSTYLE_HIGHLROW
            :lRecordSelector:=.F.
            :nFreeze:=1
            :nColSel:=2
            :nHeaderHeight:=8
            :SetArray( aTexto,.T. )
            :bClrSelFocus:={ || {CLR_WHITE,CLR_CYAN} }
         END
       oBrw1:CreateFromCode()
     ACTIVATE DIALOG oDlgView ON INIT (oBrw1:Move(31,0,( oDlgView:nRight-oDlgView:nLeft)-26,(oDlgView:nBottom-oDlgView:nTop)-70) )
...
Static Function LeerTxt(cFile)
     Local oFile,cLinea:="", aLinea :={}
       
     oFile:= TTxtFile():New( cFile )
      Do while !oFile:EOF()
        If CargaTabla
          cLinea :=oFile:ReadLine()
          AADD(aLinea,{ cLinea })
        Endif
        oFile:Skip()
     EndDo
     oFile:End()
Return(aLinea)


Saludos

Adhemar
Saludos,



Adhemar C.
Posts: 111
Joined: Thu Jan 19, 2006 11:47 PM
Re: Duda para crear Vista previa factura
Posted: Fri Apr 16, 2010 11:35 AM

Jose Luis:

Sigue este hilo donde hay ejemplos y la ayuda de Armando Estrada experto en Easy Report. (Saludos Armando ).

viewtopic.php?f=6t=17089

Saludos,

&

Edgar Mauricio Arévalo Mogollón.
Bogotá DC. Colombia
FWH FTDN, xHarbour 1.2.1, Pelles C, Fivedit, Visual Studio Code, Borland 7.30, Mysql, Dbfs
http://www.hymplus.com http://www.hymlyma.com
Tratando de retomar la programación....
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Duda para crear Vista previa factura
Posted: Fri Apr 16, 2010 02:10 PM
MauroArevalo wrote:Jose Luis:

Sigue este hilo donde hay ejemplos y la ayuda de Armando Estrada experto en Easy Report. (Saludos Armando ).

viewtopic.php?f=6&t=17089

Saludos,

Gracias Mauro, reviso y luego comentare, saludos... :-)
Dios no está muerto...



Gracias a mi Dios ante todo!

Continue the discussion