Mis Primeros Reportes...que uso que sea nativo...?

Mis Primeros Reportes...que uso que sea nativo...?

Postby joseluisysturiz » Wed Nov 14, 2007 10:32 pm

Srs. del foro, voy emepezar a trabajar con reportes, me gustaria segun sus experiencias que mejor opcion nativa de FWH, que le de un buen diseño a mi sistema, con algunas sombras y eso detalles, tambien hare listado, lo mas importante de todo es que me permita hacer preview antes de imprmir y que pueda sellecionar la impresora que quiera, gracias, espero sus comentarios.saludos.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Mis Primeros Reportes...que uso que sea nativo...?

Postby FiveWiDi » Thu Nov 15, 2007 8:10 am

joseluisysturiz wrote:Srs. del foro, voy emepezar a trabajar con reportes, me gustaria segun sus experiencias que mejor opcion nativa de FWH, que le de un buen diseño a mi sistema, con algunas sombras y eso detalles, tambien hare listado, lo mas importante de todo es que me permita hacer preview antes de imprmir y que pueda sellecionar la impresora que quiera, gracias, espero sus comentarios.saludos.


Si lo que quieres es hacer efectos en los listados o impresiones (ya sean facturas, recibos, tiquets, etc.) yo utilizaría la clase TUtilPrn de The Full.

Es poderosa y permite imprimir imágenes (creo que de varios tipos), así como utilizar la Barlib de Cayetano para imprimir códigos de barra.

Con estas posibilidades puedes hacer casi cualquier documento con el diseño que quieras.

En contra: el código del listado lo gestionas tú (mediante While, skip, subtotales, totales, etc.), no hay un 'motor' que genere el listado automáticamente.
Aun así el esfuerzo que se requiere para comprender como funciona esa clase/utilidad vale la pena: el gobierno lo tienes tu, tu decides como será el diseño.

Saludos
Carlos G.
FiveWiDi
 
Posts: 1139
Joined: Mon Oct 10, 2005 2:38 pm

Postby jrestojeda » Thu Nov 15, 2007 8:33 pm

Funcion que permite seleccionar impresora

GetPrintDc()

Si deseas que se emita un Preview, lo debes agregar cuando defines el Report.

Ejemplo:

Code: Select all  Expand view
   REPORT oReport TITLE "Listado de clientes" CENTER;
          PREVIEW;
          CAPTION "Vista previa del listado"


Yo generalmente también genero los reportes manualmente utilizando un "while" y "skip", se puede tener mayor control de lo que deseas imprimir con los métodos "Say", "StartLine", "EndLine", "EndPage", etc.

Espero te sirva esto.
Saludos, Esteban
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Postby joseluisysturiz » Fri Nov 16, 2007 12:00 am

Gracias por sus respuesta, es lo que habia hecho en otros sistemas, pero lo que mas quiero saber es que usar mejor, si Treport o Tprint o si habia alguna otra clase mejor que sea nativa, he visto List y crystal, pero quiero trabajar lo mas nativo posible a nivel de las compatibilidades, bueno, revisare ambas clases y empezare con lo que hay, gracias colegas...
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: gmart1, Google [Bot] and 57 guests