So generieren Sie Aztec-Codes in Microsoft Access
Schritt-für-Schritt-Entwicklerleitfaden für die Integration von 2D-Matrix-Barcodes mit hoher Kapazität unter Verwendung von Barcodesoft-Schriftarten und MS Access VBA.
Was ist ein Aztec-Code?
Der Aztec-Code ist eine robuste 2D-Matrix-Barcode-Symbologie, die für ihre hohe Datenkapazität bekannt ist. Im Gegensatz zu herkömmlichen Barcodes verarbeitet er sowohl Standard-ASCII- als auch erweiterte ASCII-Zeichen effizient und ist damit ideal für das Gesundheitswesen, das Transportwesen und die Ticketbranche geeignet.
1 Registrierung der crUFLbcs.dll
Installieren Sie die Demo und öffnen Sie Ihre DOS-Eingabeaufforderung (als Administrator für Win 7/10/11). Führen Sie den folgenden Befehl aus, um die DLL zu registrieren:
regsvr32 crUFLbcs.dll
2 Makrosicherheit aktivieren
Um die Barcode-Generierung zu ermöglichen, passen Sie Ihre Makro-Einstellungen an. Navigieren Sie in Access 2007-2019+ zu:
Access-Optionen » Trust Center » Einstellungen für das Trust Center » Makroeinstellungen » Alle Makros aktivieren
3 VBA-Konfiguration & Verweise
- Drücken Sie ALT + F11, um den Visual Basic Editor zu öffnen.
- Gehen Sie zu Extras » Verweise, klicken Sie auf Durchsuchen und suchen Sie die Datei
cruflbcs.dll. - Markieren Sie crUFLBcs 4.0 Type Library.
- Drücken Sie STRG + M, um
barcodesoft.baszu importieren.
VBA Code-Ausschnitt
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 Aztec-Barcode rendern
Erstellen Sie ein Textfeld in der Entwurfsansicht und legen Sie den Steuerelementinhalt unter Verwendung Ihrer Tabellen- und Feldnamen fest:
=Aztec([TabellenName.FeldName])
Klicken Sie schließlich mit der rechten Maustaste auf das Textfeld, wählen Sie Eigenschaften und stellen Sie die Schriftart auf BcsAztec ein.