Generieren Sie Data-Matrix-Barcode in MS Access, MS Excel und Crystal Reports

Schlüsselwörter: Data Matrix Barcode, ISO/IEC 16022:2006, GS1 Datamatrix, Deutsche Post Datamatrix Code, MIL-STD-130N

Data-Matrix ist eine zweidimensionale Barcode-Symbologie mit großer Datenkapazität. Seine Größe liegt zwischen 10x10 und 52x52 Modulen. Jedes Modul ist schwarz oder weiß.

Data-Matrix kann ASCII- und erweiterte ASCII-Zeichen bis zu 1000 codieren. Daher ist Data-Matrix eine gute Lösung zum Codieren großer Daten in einem Barcode.

Der einzigartige Algorithmus zur Platzierung von Modulen macht die Datenmatrix großartig.

Die Barcodesoft Data-Matrix-Drucklösung verwendete den Reed-Solomon-Algorithmus, um die ECC 200-Fehlerprüfung und -korrektur zu implementieren.

Die Data-Matrix ECC200 verfügt über 30 vordefinierte Größen (siehe unten). Benutzer können eines auswählen, um die Anforderungen der Anwendung zu erfüllen. Andernfalls wählt die Data-Matrix-Software automatisch die kleinste Größe.

Sie können unsere Software mit der MS Access-Datenbank, der MS Excel-Kalkulationstabelle und Crystal Reports integrieren.

Die Barcodesoft Data-Matrix-Software unterstützt den Standard MIL-STD-130N und den Standard Deutsche-Post-Data-Matrix-Code.

Benutzer von Deutsche-Post-Data-Matrix-Code müssen NIL (ASCII 0) eingeben. Bitte verwenden Sie "& # 0;", um (ASCII 0) darzustellen.

Für GS1-Data-Matrix-Benutzer wird bei Bedarf automatisch ein FNC1-Zeichen hinzugefügt.

Benutzer müssen lediglich vor und nach jedem Anwendungsidentifikator eine Klammer setzen.

Zum Beispiel (01)2356977712251(212)454763970158305
enthält die Anwendungskennung (01) und (212).
Der Scanner decodiert die erste FNC1 als "]d2". Andere FNC1 werden als GS (ASCII 29) dekodiert.

Der Demo Data-Matrix Encoder ist auch mit dem Wasserzeichen "Demo" voll funktionsfähig.

Index Größe Index Größe
1 10 x 10 16 64 x 64
2 12 x 12 17 72 x 72
3 14 x 14 18 80 x 80
4 16 x 16 19 88 x 88
5 18 x 18 20 96 x 96
6 20 x 20 21 104 x 104
7 22 x 22 22 120 x 120
8 24 x 24 23 134 x 134
9 26 x 26 24 144 x 144
10 32 x 32 25 8 x 18
11 36 x 36 26 8 x 32
12 40 x 40 27 12 x 26
13 44 x 44 28 12 x 36
14 48 x 48 29 16 x 36
15 52 x 52 30 16 x 48



Dies ist die Preisliste der Barcodesoft-Software für Data Matrix
Lizenz Einzellizenz 10-Benutzerlizenz Bürolizenz Unternehmenslizenz Entwicklerlizenz Unbegrenzte Entwicklerlizenz
Preis USD129 USD199 USD499 USD599 USD699 USD1799


Generieren Sie Data Matrix in MS Access-Datenbank

Mit der Barcodesoft Data Matrix-Software können einfach in Microsoft® Access® gedruckt werden.

1. Installieren Sie Data Matrix Demo auf Ihrem Computer.

Öffnen Sie die DOS-Eingabeaufforderung als Administrator. Geben Sie die folgenden Befehle ein

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

Data Matrix Access DLL Registrierung

3. Starten Microsoft® Access®.

Wenn Sie Access 2000 oder 2003 verwenden, klicken Sie auf das Menü ===> Tools ==> Macro ===> Security. Wählen Sie die Sicherheitsstufe Niedrig.
Data Matrix Access Makro Sicherheit

Wenn Sie Access 2007/2010/2013/2016/2019 verwenden, klicken Sie auf die Microsoft Office-Schaltfläche.
Office 2010 button Office 2016 button Office 2019 button
Klicken Sie auf Optionen ==> Vertrauensstellungscenter ==> Makroeinstellungen und wählen Sie "Alle Makros aktivieren".

Data Matrix Access Macro Rahmen

4. Drücken Sie ALT + F11, um den Microsoft® Visual Basic-Editor zu öffnen.
Data Matrix Access VBA

5. Wählen Sie im Visual Basic-Editor das Menü Extras ===> Verweise. Es öffnet sich ein Dialog. Klicken Sie auf die Schaltfläche Durchsuchen, und wählen Sie aus dem 'C:\Program File\CommonFiles\Barcodesoft\Fontutil' -Ordner die Datei cruflbcs.dll aus.
Wählen Sie crUFLBcs 4.0. Klicken Sie dann auf die Schaltfläche OK.

Data Matrix füge Referenz

6. Drücken Sie Strg + M, um ein Dialogfeld zu öffnen. Wählen Sie barcodesoft.bas im Ordner 'C:\Program File\CommonFiles\Barcodesoft\Fontutil'. Klicken Sie dann auf "Öffnen".

Data Matrix import vba

Sie können aus dem folgenden Codeausschnitt kopieren.

Public Function DataMatrix(strToEncode As String) As String
Dim obj As cruflBCS.CDataMatrix
Set obj = New cruflBCS.CDataMatrix
DataMatrix = obj.EncodeCR(strToEncode, 0, 0, 0)
Set obj = Nothing
End Function

7. Schließen Sie Visual Basic und kehren Sie zu Ihrer Access-Datenbank zurück. Erstellen Sie ein Textfeld in der Entwurfsansicht und geben Sie das folgende Makro in die Steuerelementquelle ein:
=datamatrix([data.code])

Beachten Sie, dass 'Daten' der Tabellenname ist, 'Code' der Feldname.

DataMatrix barcode access macro

8. Klicken Sie mit der rechten Maustaste auf das Textfeld. Wählen Sie Eigenschaften aus dem Kontextmenü. Übernehmen Sie BcsDataMatrix als Schriftart.

DataMatrix access schriftart

Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.

Erzeugen Sie DataMatrix in einer Excel-Tabelle

1. Herunterladen DataMatrix. Kopieren Sie die Datei bcsDataMatrixS.ttf in den Ordner "c:\Windows\fonts". Öffnen Sie die DOS-Eingabeaufforderung als Administrator. Geben Sie die folgenden Befehle ein

CD C:\Program Files\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll

DataMatrix excel DLL Registrierung

3. Starten Microsoft® Excel®.

Wenn Sie Access 2000 oder 2003 verwenden, klicken Sie auf das Menü ===> Tools ==> Macro ===> Security. Wählen Sie die Sicherheitsstufe Niedrig.
DataMatrix Macro Security

Wenn Sie Access 2007/2010/2013/2016/2019 verwenden, klicken Sie auf die Microsoft Office-Schaltfläche.
Office 2010 button Office 2016 button Office 2019 button
Klicken Sie auf Optionen ==> Vertrauensstellungscenter ==> Makroeinstellungen und wählen Sie "Alle Makros aktivieren".

DataMatrix Macro konfiguration

4. Drücken Sie ALT + F11, um den Microsoft® Visual Basic-Editor zu öffnen.
DataMatrix VBA

5. Wählen Sie im Visual Basic-Editor das Menü Extras ===> Verweise. Es öffnet sich ein Dialog. Klicken Sie auf die Schaltfläche Durchsuchen, und wählen Sie aus dem 'C:\Program File\CommonFiles\Barcodesoft\Fontutil' -Ordner die Datei cruflbcs.dll aus.
Wählen Sie crUFLBcs 4.0. Klicken Sie dann auf die Schaltfläche OK.

DataMatrix füge Referenz

6. Drücken Sie Strg + M, um ein Dialogfeld zu öffnen. Wählen Sie barcodesoft.bas im Ordner 'C:\Program File\CommonFiles\Barcodesoft\Fontutil'. Klicken Sie dann auf "Öffnen".

DataMatrix import vba

Sie können aus dem folgenden Codeausschnitt kopieren.

Public Function DataMatrix(strToEncode As String) As String
Dim obj As cruflBCS.CDataMatrix
Set obj = New cruflBCS.CDataMatrix
DataMatrix = obj.EncodeCR(strToEncode, 0, 0, 0)
Set obj = Nothing
End Function

7. Schließen Sie Visual Basic. Kehren Sie zu Ihrer Excel-Tabelle zurück. Verwenden Sie das folgende Makro, um Daten zu codieren:

=DataMatrix(A1)

Data Matrix Excel macro

8. Klicken Sie mit der rechten Maustaste auf Zelle B1 und wählen Sie im Kontextmenü die Option "Zelle formatieren".
Data Matrix Excel macro

9. Wählen Sie BcsDataMatrixS als Schriftart.
Data Matrix schriftart excel

10. Klicken Sie auf die Registerkarte Ausrichtung und wählen Sie "Text umbrechen".
data-matrix alignment excel


11. OK klicken. Sie sehen data-matrix in Ihrer Excel-Tabelle. Zwischen den Zeilen des data-matrix besteht möglicherweise eine kleine Lücke. Sie können jedoch data-matrix drucken und scannen. Die True Type-Schriftart von bcsdatamatrixs reduziert die Lücke auf das Minimum.

data-matrix excel


Erzeugen Sie data-matrix vom Encoder


Encoder starten. Klicken Sie auf Option. Wählen Sie data-matrix aus Symbology Combobox. Klicken Sie auf die Schaltfläche Kopieren, um den data-matrix in die Zwischenablage zu kopieren.

data-matrix Encoder


Generieren Sie in Crystal Reports data-matrix


1. Starten crystal report. Klicken Sie mit der rechten Maustaste auf Formelfelder und wählen Sie "Neu ..." aus dem Kontextmenü.

Geben Sie "datamatrix1" in das Textfeld Name ein.

data-matrix erstellen formel Kristallbericht

2. Wählen Sie in "Funktionsliste ==> Zusätzliche Funktionen ==> COM- und .NET-UFLs (u212com.dll) ==> Visual Basic-UFLs" die Funktion "BCSdatamatrixEncodeCR" aus.

datamatrix Kristallbericht UFL

3. Geben Sie das Datenbankfeld als Parameter für die datamatrix-Formel ein. Klicken Sie auf die Schaltfläche "Speichern".

Die maximale Länge der Formelfeldzeichenfolge beträgt 254. Daher müssen wir mehrere Formelfelder erstellen.

data-matrix Kristallbericht formelfelders

4. Einfugen eine Textobjekt. Ziehen Sie alle data matrix Formelfelder in Ihren Kristallbericht.

data-matrix Kristallbericht formelfelder

5. Klicken Sie mit der rechten Maustaste auf das data-matrix-Formelfeld. Wählen Sie "Feld formatieren..." aus dem Kontextmenü. Wählen Sie dann die Schriftart "BcsDatamatrix".

data-matrix Kristallbericht formelfelder

Klicken Sie auf OK. In Ihrem Bericht wird data-matrix angezeigt.

data-matrix Kristallbericht

  • data-matrix software herunterladen
  • data-matrix barcode software kaufen