![]() |
Eingabefelder mit Zahlen DBEdit
Hallo.
Ich habe mal wieder ein kleineres Problem bei eine DBEdit-Feld. Ich habe eine Datenbank (erstmal Paradox) mit mehreren Feldern Currency welche ich an verschiedene DBEdit gebunden habe. Nun sollen von 4 der Felder berechnet werden. 3 Werte kann man eingeben. Erstens stört mich es, das wenn man in das Feld sptingt alles linksbündig ist. Das Zweite ist, der Wert für die Anderen Felder muss berechnet werden, wenn man in ein anderes feld wechselt oder man in dem Feld Enter drückt. Ich habe es mit KeyOnPress versucht aber leider ist das nicht das gewünschte ergebnis. Kann mir jemand in dieser Sache helfen? MFG, Ronny |
Versuch das Enter mal im OnKeyDown abzufangen. Der virtuelle Key-Code ist VK_ENTER. Und das automatische Berechnen machst du bei OnExit des betreffenden Edits.
|
Zitat:
Wieso weis ich auch nicht. Hast du evtl. eine Erklärung dafür? |
OnKeydown
Ok. Habe das Problem gefunden. Es geht auch ohne das die Table im CacheUpdateMode ist.
Jetzt müsste die Funktion nur noch gehen, wenn man das Feld wechselt. MfG, Ronny |
Re: OnKeydown
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 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 by Thomas Breitkreuz