TextBox-Eingabe mit ENTER abschließen
08.02.2019 21:49:36
Jörg
Für die Arbeit in einem Verein müssen einzufrierende Lebensmittel registriert werden. Um mir die Eingabearbeit zu vereinfachen, habe ich mir einen Barcodescanner besorgt. Damit sollen die Daten nun einfach eingescannt werden. Nun simuliert der Scanner eine Tastatureingabe mit abschließendem ENTER. Damit funktioniert die Eingabe in eine normale Excel-Tabelle schon mal hervorragend. Da ich aber eine Tabelle haben möchte, bei der in der ersten Spalte der eingescannte Zahlencode, in der zweiten Spalte das Datum und in der dritten Spalte der (zuvor eingegebene und dem Code zugeordnete) Artikelname stehen soll, möchte ich das Ganze mit einem Formular lösen. An sich eine nicht allzu schwierige Sache.... - Wenn da nicht das Problem mit dem in üblichen Formularen obligatorischen "OK-Button" wäre.
Was ich also brauche, ist folgendes: Eine Textbox, in die ich einen Zahlencode eingeben und am Ende, ohne das Textfeld zu verlassen, mit einem ENTER quittieren kann. Das ist ja der Vorgang, den der Scanner ausführt. Dann erfolgt der Sprung in die Unterroutine zur Verarbeitung der Daten. Das Textfeld sollte nun wieder leer und zur nächsten Scan-Eingabe bereit sein.
KeyPress oder KeyDown helfen mir da nicht wirklich weiter, da hier ja alle Zeichen im Textfeld betroffen sind. Oder gibt's da doch noch 'nen Trick?
Über einen Denkanstoß wäre ich Euch wirklich dankbar!!!