ABarcode ActiveX
productos descargar comprar soporte
preguntas frecuentes distribuidores enlaces
Desarrollador

Introducción
Instalación
Como funciona
Desarrollador
Propiedades
Métodos
Simgologías
Usuarios


Ejemplo de utilización del control ABarcode ActiveX en un informe RDLC

Este ejemplo presupone que usted ya abrió un nuevo proyecto y ejecutó los pasos previos descritos en esta página.

Siga estos pasos a continuación:
  • Seleccione el menú Proyecto -> Agregar nuevo elemento, luego seleccione el icono Report y presione el botón Agregar.
    addreport
  • Inserte una tabla en el cuerpo del informe. Para el código de barras, arrastre un elemento Imagen del cuadro de herramientas a la primera columna
    rptimagen
    y para las otras columnas arrastre ProductId y ProductName desde la ventana de origen de datos
    rptcolumns
  • Ajuste las propiedades de la imagen:
        - MIMEType: image/png
        - Source:   Database
        - Value:    =Fields!Barcode.Value
                  
    y Guarde el informe.
    rptimgprop
  • Agregue un nuevo formulario al proyecto, inserte un control ReportViewer, y seleccione el informe configurado en el paso anterior.
    rptaddreport
  • Inserte el control ABarcodeX.Barcode y establezca la propiedad Visible en Falso.
    rptform3
  • Haga doble clic sobre la barra de título del formulario para abrir la ventana de código, luego inserte el siguiente código para el evento Load:

    Visual Basic .NET

        Public Class Form3
            Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
            Handles MyBase.Load
                Me.ProductsTableAdapter.Fill(Me.DataSet1.Products)
                For Each row As DataSet1.ProductsRow In Me.DataSet1.Products.Rows
                    Me.AxBarcode1.ValueToEncode = row.ProductID.ToString
                    row.Barcode = ImageToByte(Me.AxBarcode1.GetWMF)
                Next
                Me.ReportViewer1.RefreshReport()
            End Sub
        End Class

    Visual C# .NET

        private void Form3_Load(object sender, EventArgs e)
        {
            this.ProductsTableAdapter.Fill(this.DataSet1.Products);
            Class1 cls1 = new Class1();
            foreach (DataSet1.ProductsRow row in this.DataSet1.Products.Rows)
            {
                this.axBarcode1.ValueToEncode = row.ProductID.ToString();
                row.Barcode = cls1.imageToByte(this.axBarcode1.GetWMF());
            }
            this.reportViewer1.RefreshReport();
        }
  • Establezca el nuevo formulario como formulario de inicio en las propiedades del proyecto (VB) o en Program.cs (C#), y ejecute la aplicación.
    El formulario presentará el informe con los códigos de barra dibujados.
    rptformview
  • El control ReportViewer le permite exportar el informe, manteniendo los códigos de barras:
    rpt2pdf

Ejemplo con formulario

Ejemplo con Crystal Reports

Volver al inicio de los ejemplos



||| | || | Copyright © 1999-2021, ABarcode Software. Todos los derechos reservados. ||| | || |