code39 Barcodes generieren

Nahtlose Implementierung in Crystal Reports, MS Excel und MS Access

Code39-Barcode in MS Access-Datenbank generieren

Um Code39-Barcodes in MS Access zu generieren, aktivieren Sie zunächst alle Makros über die Trust Center-Einstellungen. Öffnen Sie dann den VBA-Editor mit ALT+F11 und binden Sie die crUFLBcs 5.0 Typbibliothek über Extras → Verweise ein. Importieren Sie das Modul barcodesoft.bas mit STRG+M, um die erforderlichen Funktionen hinzuzufügen. Wechseln Sie zurück zur Berichtsentwurfsansicht und setzen Sie die Steuerquellen-Eigenschaft des Textfelds auf =code39([Tabellenname].[Feldname]), wobei Sie Ihre tatsächlichen Tabellen- und Feldnamen einsetzen. Klicken Sie abschließend mit der rechten Maustaste auf das Steuerelement, öffnen Sie die Eigenschaften und stellen Sie die Schriftart auf Code39mHr ein, um eine korrekte Barcode-Darstellung zu gewährleisten. Dieser optimierte Prozess integriert die Barcode-Generierung direkt in Ihre Access-Berichte.

Schritt 1. Datenbank-Sicherheitseigenschaften anpassen

Moderne Access-Versionen: Menü Access-Optionen → Trust Center → Makroeinstellungen → Wählen Sie "Alle Makros aktivieren".

Access trust macro config

Schritt 2. Visual Basic Engine-Fenster ausführen

Starten Sie die VB-Entwicklungsumgebung sofort mit der Tastenkombination: ALT + F11.

Access trust macro config

Schritt 3. Typsystem-Erweiterungsbibliotheken referenzieren

Öffnen Sie das Optionsfenster unter Extras → Verweise. Klicken Sie auf Durchsuchen, um den Speicherort der entsprechenden Bibliotheksdatei anzuwählen und die Abhängigkeiten von cruflbcs.dll zu aktivieren. Aktivieren Sie das Kontrollkästchen neben crUFLBcs 5.0 Type Library und bestätigen Sie die Aktion mit Speichern.

Access trust macro config

Schritt 4. Moduldatei Funktionsbibliothek hinzufügen

Drücken Sie Strg + M, um die Skriptstrukturen hinzuzufügen. Nutzen Sie dafür direkt das Modul-Framework aus den Standard-Vorlagenkomponenten der Datei barcodesoft.bas.

Access trust macro config

Schritt 5. Berichtsmakroausdrücke implementieren

Verlassen Sie das VBA-Entwicklerfenster, kehren Sie sicher in die Datenbank-Entwurfsumgebung zurück und schalten Sie die Berichtsarbeitsbereichsansicht in den Entwurfsmodus. Geben Sie die Formatierungsausdruckswerte exakt in das Feld Steuerelementinhalt des Textfeldobjekts ein:

=code39([TabellenName.FeldName])

Ersetzen Sie 'TabellenName' durch den Namen Ihrer Datenbanktabelle und 'FeldName' durch den Namen Ihres Code-Feldes.

code39 barcode excel macro

Schritt 6. Typografie-Systemkonfigurationen abschließen

Klicken Sie mit der rechten Maustaste auf das Textfeld-Steuerelement des Zielberichts und wählen Sie die Option Eigenschaften aus dem Kontextmenü. Passen Sie die Steuerelementstil-Parameter an, um das Renderverhalten der Textanzeige mit der entsprechenden Schriftfamilie aus dem Code39mHr Schriftsystem zu verwalten.

Access properties control font text box typography layout settings window step view