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:

CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll
Aztec Code Access DLL Registrierung

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

Access Trust Center Makro-Einstellungen

3 VBA-Konfiguration & Verweise

  1. Drücken Sie ALT + F11, um den Visual Basic Editor zu öffnen.
  2. Gehen Sie zu Extras » Verweise, klicken Sie auf Durchsuchen und suchen Sie die Datei cruflbcs.dll.
  3. Markieren Sie crUFLBcs 4.0 Type Library.
  4. Drücken Sie STRG + M, um barcodesoft.bas zu 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.

MS Access Barcode Makro Quelle Anwendung der Aztec-Schriftart in Access