Generar código de barras Code 39 en Crystal Reports
¿Cómo generar un código de barras Code 39 en Crystal Reports?
Para generar un código de barras Code 39 en Crystal Reports, cree un nuevo campo de fórmula utilizando la función BCSLinearCode39 de la biblioteca UFL de Barcodesoft. Pase sus campos de base de datos como argumentos, coloque el campo de fórmula en su lienzo de diseño y aplique la familia de fuentes Code39MHr.
-
Paso 1: Determinar la arquitectura de SAP Crystal Reports y registrar la DLL
Determine la arquitectura (de 32 o 64 bits) de su versión de SAP Crystal Reports. SAP Crystal Reports de la versión 2008 a la 2016 son de 32 bits, mientras que SAP Crystal Reports 2020 y 2025 son de 64 bits.
Para Crystal Reports de 64 bits (2020 / 2025):
Ejecute el Símbolo del sistema como Administrador y ejecute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Para Crystal Reports de 32 bits (2008–2016):
Ejecute el Símbolo del sistema como Administrador y ejecute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
-
Paso 2: Crear un nuevo campo de fórmula
Abra el diseño de su Crystal Report. Haga clic derecho en Campos de fórmula en el panel Explorador de campos y seleccione Nuevo... en el menú contextual. Escriba "code39" en el cuadro de texto Nombre y luego haga clic en el botón Utilizar editor.
-
Paso 3: Localizar la función Code 39 de Barcodesoft
En el Taller de fórmulas, navegue hasta el directorio Funciones adicionales y haga doble clic en la función
BCSLinearCode39que se encuentra bajo el nodo Visual Basic UFLs.
-
Paso 4: Utilizar un campo de base de datos como parámetro para la fórmula code39
Proporcione su campo de base de datos de destino como el parámetro de cadena principal dentro de los corchetes de la fórmula. Haga clic en el botón Guardar para validar y conservar la configuración lógica de su nueva fórmula code39.
-
Paso 5: Insertar el campo de fórmula code39 en el lienzo de su informe
Arrastre su campo de fórmula
code39recién guardado fuera del Explorador de campos y suéltelo en el área de cuadrícula de la vista de diseño donde desea que aparezca el código de barras Code 39. Verá algunos caracteres extraños. ¡No se preocupe! Aún NO ha aplicado la fuente del código de barras Code 39.
-
Paso 6: Aplicar el tipo de fuente Code39MHr
Haga clic derecho en el bloque de texto de la fórmula colocado en su lienzo y elija Formato de campo en el menú contextual. En la pestaña de personalización de Fuente, seleccione "code39mHr" en la lista de selección del menú desplegable de familias de fuentes.
El paquete incluye 14 fuentes TrueType en una variedad de tamaños y estilos: Con texto legible por humanos: Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS y Code39XXS; Sin texto legible por humanos: Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS y Code39XXS. Cada fuente está diseñada con una relación de aspecto diferente, lo que le permite seleccionar la que mejor se adapte a los requisitos de su aplicación.
-
Paso 7: Verificar la generación del código de barras Code 39
Haga clic en el botón Aceptar para aplicar los cambios. Las cadenas de texto de marcador de posición se transformarán y renderizarán inmediatamente como un código de barras Code 39 activo y legible dentro de la vista previa del diseño de su plantilla de informe.