Visual Basic.NET - Imprimir informe crystal reports 2008 directamente

   
Vista:

Imprimir informe crystal reports 2008 directamente

Publicado por David (3 intervenciones) el 03/12/2008 17:38:16
Hola,

Estoy intentando imprimir un informe realizado con crystal reports 2008 directamente por una impresora pero no soy capaz. Lo máximo que he conseguido, es que me salga el cuadro de dialogo para elegir la impresora y que así se imprima pero necesito, que se imprima sin el cuadro de dialogo.

Antes, con el VB6 y crystal report 7 se hacía así:

with crystalreport
.ReportFileName = RutaReport
.Destination = crptToPrinter
.SelectionFormula = ""
.PrintReport
end with


Saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir informe crystal reports 2008 directame

Publicado por P. J. (706 intervenciones) el 03/12/2008 20:12:33
A la instancia del reporte, asignale la propiedad PrintToPrinter y alli especificas los valores para los parametros, por ejm:

Dim oMiRPT As New reporteCliente

oMiRPT .PrintToPrinter 1,False ,1,1)

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir informe crystal reports 2008 directame

Publicado por David (3 intervenciones) el 04/12/2008 07:59:43
Muchas gracias por la respuesta.
Al final, lo he hecho de otra forma, lo pongo aquí por si a alguién le interesa.

Dim ImprimirReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument

ImprimirReport.Load(InformeRpt)
ImprimirReport.RecordSelectionFormula = "" 'El where
ImprimirReport.PrintOptions.PrinterName = Impresora ImprimirReport.PrintToPrinter(1, False, 1, 0)

De esta forma, no hace falta poner el crystalviewer.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar