- Startseite
- Neuigkeiten
- Über mich
- Referenzen
- Beispiele
- Artikel
- Vorträge
- Tools
- acBenutzer
- acCompare
- acQR-Code
- xlAutoZoom
- wdAutoZoom
- wdErsetzer
- Access-Tipps
- Excel-Tipps
- Spielereien
- Kontakt
- Impressum
- Datenschutz
Meine Projekte:


acQR-Code
Klasse und Testanwendung zur Erstellung von QR-Codes mit Hilfe der Freeware SimpleCodeGenerator von NirSoft .
[ Installation ] [ Verwendung ] [ Download ]
Ein Kunde hatte den Wunsch, in seiner Access-Anwendung Aufkleber mit QR-Codes ausdrucken und wieder einlesen zu können, um das fehleranfällige manuelle Beschriften und spätere Eingeben zu vermeiden. Nachdem in der c't und bei der AEK die Freeware SimpleCodeGenerator von NirSoft empfohlen wurde, habe ich diese getestet, für gut befunden und mir eine kleine Klasse geschrieben, um sie leicht in jede Anwendung einbinden zu können.

In meiner Testanwendung, in der man auch gleich die erzeugten QR-Codes anzeigen, vom Bildschirm abscannen und prüfen lassen kann, ist der (für die spätere Verwendung überflüssige) Testteil mal wieder größer ausgefallen als die eigentliche Funktionalität ;-).
Installation
Ich habe meine Testanwendung und die Version 1.0 des SimpleCodeGenerator in eine ZIP-Datei gepackt. Entpacken Sie diese in einem beschreibbaren Ordner Ihrer Wahl, öffnen Sie die acQR-Codes.accdb und beginnen Sie direkt mit Ihren Tests.
Verwendung
Um die Klasse in Ihrer eigenen Anwendung zu nutzen, gehen Sie wie folgt vor:
- Laden Sie sich die neueste Version des SimpleCodeGenerator
beim Autor herunter und Installieren Sie diese oder benutzen Sie einfach die in meinem Beispieldownload enthaltene Version 1.0.
- Importieren oder Kopieren Sie die Klasse clsQR in Ihre Anwendung.
- Passen Sie die Pfade zur SimpleCodeGenerator.exe und die Standardwerte im Class_Initialize() der Klasse an Ihre Umgebung an.
Ein Beispielaufruf:
With New clsQR ' Klasse instanzieren .InputString = "acQR-Code" ' den Text übergeben .ImageScaling = 10 ' die Pixelgröße festlegen .ImagePath = "C:\Temp\QR-Code.png" ' die Ausgabedatei festlegen .Generate ' den QR-Code erzeugen End With
Sie können die Klasse selbstverständlich auch (mit ein paar kleinen Anpassungen) in Excel oder Word einsetzen, um dort individuelle QR-Codes zu erzeugen.
Download
acQR-Code für Access 2013 und neuer (32 + 64-bit)
(Datei: acQR-Code.zip, ca. 80 KB, inkl. clsQR und SimpleCodeGenerator)