Cómo generar códigos de barras Data Matrix en Microsoft Access

Una guía completa para integrar códigos de barras Data Matrix escaneables en sus informes de Microsoft Access utilizando módulos VBA y fuentes de Barcodesoft.

1 Ajustar la seguridad de macros en Access

Para habilitar los scripts de codificación de códigos de barras, debe configurar los ajustes de seguridad para permitir que las macros se ejecuten dentro del entorno de la base de datos de Access.

Para Access 2000 o 2003:

Vaya a Herramientas > Macro > Seguridad y seleccione el nivel de seguridad Bajo.

Seguridad de macros en Access Data Matrix

Para Access 2007 a 2019 / Office 365:

Botón Office 2010 Botón Office 2016 Botón Office 2019

Haga clic en el Botón de Office/Archivo > Opciones de Access > Centro de confianza. En la categoría Configuración de macros, elija "Habilitar todas las macros".

Configuración de macros en Access Data Matrix

2 Inicializar referencias de la biblioteca VBA

Abra el Editor de Visual Basic presionando ALT + F11.

VBA de Access Data Matrix

Vaya a Herramientas > Referencias. Haga clic en el botón Examinar y busque el archivo cruflbcs.dll en su carpeta de trabajo.

Ruta habitual: C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil

Marque la casilla junto a crUFLBcs 4.0 Type Library y haga clic en Aceptar.

Agregar referencia Data Matrix

3 Importar el módulo VBA de Data Matrix

Presione Ctrl + M y seleccione barcodesoft.bas desde la carpeta de Barcodesoft para importar la lógica de codificación necesaria.

Si no encuentra el archivo, descargue el módulo aquí: Descarga de VBA Data Matrix.

Importar VBA Data Matrix

4 Crear códigos de barras en informes de Access

Cierre el editor VBA y regrese a su base de datos. Abra un informe en Vista Diseño e introduzca la siguiente fórmula en el Origen del control del campo donde desea mostrar el código de barras:

=datamatrix([NombreTabla].[NombreCampo])

Asegúrese de reemplazar NombreTabla por el nombre real de su tabla y NombreCampo por el nombre del campo de datos.

Macro de Access para código de barras Data Matrix

5 Aplicar la fuente de código de barras

Haga clic derecho en el campo y seleccione Propiedades. En la pestaña Formato, cambie el Nombre de la fuente a BcsDatamatrix.

Fuente de Access para Data Matrix

Asegúrese de que el tamaño del campo sea lo suficientemente grande para contener la cuadrícula 2D del código Data Matrix.