Cómo generar códigos Aztec en Microsoft Access
Guía paso a paso para desarrolladores sobre la integración de códigos de barras de matriz 2D de alta capacidad utilizando fuentes de Barcodesoft y MS Access VBA.
¿Qué es el código Aztec?
El Código Aztec es una simbología de código de barras de matriz 2D robusta, conocida por su alta capacidad de codificación de datos. A diferencia de los códigos de barras tradicionales, maneja de manera eficiente tanto caracteres ASCII estándar como ASCII extendidos, lo que lo hace ideal para las industrias de la salud, el transporte y la venta de boletos.
1 Registro de crUFLbcs.dll
Instale la versión de demostración y abra el símbolo del sistema DOS (como Administrador para Win 7/10/11). Ejecute el siguiente comando para registrar la DLL:
regsvr32 crUFLbcs.dll
2 Habilitar la seguridad de macros
Para permitir la generación de códigos de barras, ajuste la configuración de sus macros. En Access 2007-2019+, vaya a:
Opciones de Access » Centro de confianza » Configuración del centro de confianza » Configuración de macros » Habilitar todas las macros
3 Configuración de VBA y Referencias
- Presione ALT + F11 para abrir el Editor de Visual Basic.
- Vaya a Herramientas » Referencias, haga clic en Examinar y localice
cruflbcs.dll. - Marque la casilla crUFLBcs 4.0 Type Library.
- Presione CTRL + M para importar
barcodesoft.bas.
Fragmento de código VBA
Public Function Aztec(strToEncode As String) As String
Dim obj As cruflBCS.CAztec
Set obj = New cruflBCS.CAztec
Aztec = obj.EncodeCR(strToEncode, 0, 0, 0)
Set obj = Nothing
End Function
4 Renderizar el Código Aztec
Cree un cuadro de texto (TextBox) en la Vista Diseño y establezca el Origen del control utilizando los nombres de su tabla y campo:
=Aztec([NombreTabla.NombreCampo])
Finalmente, haga clic derecho en el cuadro de texto, seleccione Propiedades y establezca el tipo de fuente como BcsAztec.