Forums Neueste Beiträge
 

Daten von Barcodescanner verarbeiten

26/10/2014 - 15:29 von Detlev Wenzel | Report spam
Ich suche nach einer Idee, wie ich mit empfangenen Daten von einem
Barcodescanner umgehe.
Der (Hand)scanner sendet seine Daten (eine EAN) vereinfacht gesagt an die
aktuelle Cursorposition. Das kann eine beliebige Anwendung sein (Word,
Excel, etc.).

Zur Zeit nehme ich diese EAN eines Barcodes in einem Textfeld entgegen und
verarbeite es dann im .Change Ereignis.
Das ist aber nicht so verlàsslich, da ich nicht immer sicherstellen kann,
dass sich der Cursor dort befindet.
Deshalb wàre es mir lieber ich könnte in meiner Anwendung diese EAN
unabhàngig von der Cursorposition in eine Variable schreiben und dann
weiter verarbeiten.

Mir fehlt einfach der Ansatz wie ich, unabhàgig davon welches Steuerelement
meiner Anwendung den Focus hat.
Wahrscheinlich ist es wieder ganz einfach doch mir fehlt gerade eine Idee
dazu. Hat jemand hier vielleicht eine?

Ein schönes Restwochenende
 

Lesen sie die antworten

#1 Wolfgang Wolf
27/10/2014 - 07:26 | Warnen spam
Am 26.10.2014 15:29, schrieb Detlev Wenzel:
Ich suche nach einer Idee, wie ich mit empfangenen Daten von einem
Barcodescanner umgehe.



Key-Preview in der Form, weil der Scanner auch nur eine Tastatur ist!
Danach unterschiedliche Ansàtze:

1. Scanner erlauben i.d.R. eine Parametrisierung. Damit kann man bei
vielen Scannern auch ein Pràfix einstellen. Der Scanner sendet dann vor
dem eigentlichem Code dieses Pràfix. Im KeyPress der Form musst du also
nur auf dieses Pràfix "horchen" und den folgenden Code an das richtige
Control umleiten.
2. Ohne Pràfix, musst du im KeyPress der Form auf eine gültige EAN
"horchen". Da die EAN eine Prüfziffer hat, kannst du eigentlich gut
erkennen, wann so eine Zahl gesendet wurde. Ab hier weiter wie unter 1.

Schönen Gruß
W. Wolf

Ähnliche fragen