Code128-Barcode in MS Access integrieren
Diese Implementierung konfiguriert die automatische Code-128-Barcode-Generierung in Datenbankberichten durch **Registrierung des zugrunde liegenden COM-DLL-Frameworks** (cruflbcs_x64.dll für 64-Bit-Plattformen oder cruflbcs.dll für 32-Bit-Systeme) mithilfe einer Eingabeaufforderung mit Administratorrechten. Nach dem **Reduzieren der Makroeinschränkungen** im Access Trust Center öffnen Sie das VBA-Backend über ALT + F11, um die **crUFLBcs-Type-Library zu verknüpfen** und das globale Modul barcodesoft.bas zu importieren. Schließlich navigieren Sie zur Berichtsentwurfsansicht, **binden die Ziel-Textbox-Steuerelementquelle** mit einem tabellenbasierten Ausdruck wie =Code128B([TableName].[FieldName]) und ändern die Schriftarteigenschaften des Steuerelements auf die spezielle Barcode-Schriftart Code128mHr.
Schritt 1. Klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung und wählen Sie „Als Administrator ausführen“.
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Geben Sie die folgenden Befehle ein, um die 32-Bit-Datei cruflbcs.dll zu registrieren:
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
2. Starten Sie Microsoft® Access®.
Wenn Sie Access 2000 oder 2003 verwenden, klicken Sie im Menü auf Extras ===> Makro ==> Sicherheit. Wählen Sie die Sicherheitsstufe „Niedrig“ (Low) aus.
3. Drücken Sie ALT + F11, um den Microsoft® Visual Basic-Editor zu öffnen.
4. Wählen Sie im Visual Basic-Editor das Menü Extras ===> Verweise (References). Es öffnet sich ein Dialogfeld. Klicken Sie auf die Schaltfläche Durchsuchen (Browse) und wählen Sie cruflbcs.dll aus Ihrem Arbeitsordner aus. Normalerweise befindet sich diese im Ordner C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil. Aktivieren Sie das Kontrollkästchen neben crUFLBcs 4.0 Type Library, wie unten gezeigt. Klicken Sie dann auf OK.
5. Drücken Sie Strg+M. Es öffnet sich ein Dialogfeld. Wählen Sie die Datei barcodesoft.bas im Ordner C:\Program Files (x86)\Common Files\Barcodesoft\Fontutil aus. Klicken Sie dann auf „Öffnen“ (Open).
Wenn Sie barcodesoft.bas nicht finden können, laden Sie sie bitte von code128 herunter.
6. Schließen Sie Visual Basic und kehren Sie zu Ihrer Access-Datenbank zurück. Erstellen Sie nun einen Bericht in der Entwurfsansicht (Design View) und geben Sie eines der folgenden Makros in das Feld ein, in dem Sie den Code128-Barcode anzeigen möchten, bevor Sie die Schriftart (wie z. B. Code128mHr) anwenden:
=Code128A([data.code])
=Code128B([data.code])
=Code128C([data.code])
Bitte beachten Sie, dass „data“ der Tabellenname und „code“ der Feldname ist.