23/01/2014, 16:56
|
| | | Fecha de Ingreso: septiembre-2013
Mensajes: 12
Antigüedad: 11 años, 3 meses Puntos: 0 | |
Respuesta: Crear e imprimir Código de barras en Crystal y Asp.Net Bueno les dejo el código que he realizado para imprimir un código ingresado en el textbox e imprimirlo en un crystal: Paso 1.- Crear botón
Crear un botón que tenga como nombre "ImprimirCodigo" y dentro de su evento, se llamará a un método llamado "imprimir" y se le enviará el valor del textbox como parámetro. Paso 2.- Código
Public Sub Imprimir(ByVal strHCU As String)
Dim Parametros As ParameterFields = New ParameterFields()
Dim Parametro As ParameterField = New ParameterField()
Dim myDiscreteValue1 As ParameterDiscreteValue = New ParameterDiscreteValue()
Dim info As New ReportDocument
Me.CRV1.ReportSource = Me.CrystalReportSource1
Parametro .ParameterFieldName = "Nombre_del_parametro_en_el_crystalreport"
myDiscreteValue1.Value = strHCU 'Valor extraido del textbox
Parametro .CurrentValues.Add(myDiscreteValue1)
Parametros.Add(Parametro )
info.Load("Ruta donde se encuentra el reporte documento.rpt")
info.SetParameterValue(0, myDiscreteValue1.Value)
info.PrintToPrinter(1, False, 1, 1)
End Sub Paso 3.- Colocar los controles
CrystalReportViewer -->> yo le di el nombre de CRV1
CrystalReportSource1 -->> yo lo deje con ese nombre, más se debe de configurar el origen del informe (ubicar la ruta del documento.rpt) Espero que les sea de utilidad, este pequeño ejemplo.
Slds. |