Integrar el código de barras Code128 con MS Access
Esta implementación configura la generación automática de códigos de barras Code 128 en informes de bases de datos mediante el **registro del marco DLL COM subyacente** (cruflbcs_x64.dll para plataformas de 64 bits o cruflbcs.dll para sistemas de 32 bits) usando un símbolo del sistema con privilegios elevados. Tras **reducir las restricciones de macros** en el Centro de confianza de Access, abra el entorno VBA con ALT + F11 para **vincular la biblioteca de tipos crUFLBcs e importar el módulo global** barcodesoft.bas. Finalmente, vaya a la vista Diseño del informe, **vincule el origen del control del cuadro de texto objetivo** mediante una expresión basada en tablas como =Code128B([TableName].[FieldName]) y cambie la fuente del control a la fuente especializada de código de barras Code128mHr.
Paso 1. Haga clic derecho en el símbolo del sistema y ejecútelo como administrador.
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Escriba los siguientes comandos para registrar la DLL cruflbcs.dll de 32 bits:cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
Paso 2. Inicie Microsoft® Access®.
Si está utilizando Access 2000 o 2003, haga clic en el menú ===> Herramientas (Tools) ==> Macro ===> Seguridad (Security). Elija el nivel de seguridad Bajo (Low).
Paso 3. Presione ALT + F11 para abrir el editor de Microsoft® Visual Basic.
Paso 4. Desde el editor de Visual Basic, elija el menú Herramientas (Tools) ===> Referencias (References). Aparecerá un cuadro de diálogo. Haga clic en el botón Examinar (Browse) y elija cruflbcs.dll en su carpeta de trabajo. Por lo general, se encuentra en la carpeta C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil. Marque la casilla junto a crUFLBcs 4.0 Type Library como se muestra a continuación. Luego haga clic en el botón OK.
Paso 5. Presione Ctrl+M, aparecerá un cuadro de diálogo, elija barcodesoft.bas en la carpeta C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil. Luego haga clic en "Abrir" (Open).
Si no encuentra barcodesoft.bas, descárguelo desde code128.
Paso 6. Cierre Visual Basic y regrese a su base de datos de Access. Ahora, cree un informe en la vista Diseño (Design view) y escriba una de las siguientes macros en el campo donde desea mostrar el código de barras code128 antes de aplicar el tipo de letra, como Code128mHr:
=Code128A([data.code])
=Code128B([data.code])
=Code128C([data.code])
Tenga en cuenta que 'data' es el nombre de la tabla y 'code' es el nombre del campo.