![]() |
Barcodescanner und TDBEdit
Hi,
ich habe ein TDBEdit, in das Zahlen eingegeben werden. Beim drücken der '+'-Taste wird dies im onKeyUp-Event abgefangen und eine suche gestartet. In dieser suche wird dann der Wert verwendet, den aktuell im Textfeld steht. Diesen Wert frage ich folgendermaßen ab:
Delphi-Quellcode:
Das TDBEdit hat als Datafield natürlich dieses Feld anhängen.
query.FieldByName('feldname').Text;
Problem: Gebe ich z.B mit der Tastatur in das TDBEdit 12345 ein und drücke '+', so habe ich hat query.FieldByName('feldname').Text den richtigen Wert. Wenn ich den Barcodescanner benutzer, bleibt der Wert von query.FieldByName('feldname').Text immer leer. Jemand eine idee? Danke gruß ben |
Re: Barcodescanner und TDBEdit
Hallo,
woher bekommst du beim Barcode-Scanner das + ? Musst du unbedingt ein TDBdit nehmen. Warum kein normales TEdit und den Scanner mit "Enter schicken" konfigurieren. So habe ich das gemacht. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz