none
Imprimir Crystal Report RRS feed

  • Pregunta

  • Tengo una consulta.
    Estoy desarrollando la impresion de la factura de mi sistema en crystalreport, todo me funciona ok, no hay problema.
    Le pongo este codigo

    forma.crvReportes.PrintReport()

     

    y me lanza al formulario donde esta el crytalreporviewr, pero en este caso me manda al cuadro de dialogo para seleccionar las impresoras, hasta ahi todo bien puedo enviar, pero lo que necesito es lo siguiente.

     

    Quiero captura el Ok o Cancelar que el usuario hace al momento de seleccionar la impresora del cuadro de dialogo y lo mana a imprimir, porque cuando el usuario manda a imprmir, quiero guaradar imformacion en la base de datos, ejemplo cambiar el estado de la documento. Usando PrintDocument y PrintDialog se puede hacer eso, pero con cru¿ystal no se cmohacerlo.

     Hay alquien que sepa como hacer esto?

     

    Gracias por sua ayuda de ya.

     

     

    • Cambiado Enrique M. Montejo lunes, 25 de julio de 2011 17:17 Crystal Reports (De:Lenguaje VB.NET)
    martes, 23 de marzo de 2010 20:01

Todas las respuestas

  • Eso que tratas de hacer no se puede hacer con el boton imprimir que tiene el visor, lo que debes hacer es crear un boton (si quieres lo puedes montar sobre el otro) y dentro de ese codigo controlas si le dieron el boton imprimir. El codigo mas o menos seria de la siguiente manera:

    if printdialog1.showdialog = windows.forms.dialogresult.ok then

    -- aqui va lo que necesitas hacer

    end if

    miércoles, 21 de abril de 2010 0:00
  • Ya lo hice de otra forma, usandoi el printdialog y enviando la impresora seleccionada al printoprint del crystal report y me salio bien.
    miércoles, 21 de abril de 2010 13:28