Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBGrid und Lookup (https://www.delphipraxis.net/16457-dbgrid-und-lookup.html)

barnti 17. Feb 2004 13:45


DBGrid und Lookup
 
Hallo,

ich habe ein Grid, welches Lookupfelder enthält. Beim Klicken auf die entsprechende Zeile öffnet sich eine Dropdownliste aus der der Benutzer einen Wert auswählen kann. Mein Problem:
Wenn der Benutzer in einer DropdownListe einen Buchstaben eingibt, so springt die Auswahl der Liste auf den ersten Wert mit diesem Buchstaben. Nur leider scheint das nur zu funktionieren, wenn die Liste Buchstaben enthält.
Enthält die Liste Zahlen, funktioniert das ganze nicht. Kann mich jemand aufklären woran es liegt?

Gruß,

Barnti

barnti 18. Feb 2004 09:49

Re: DBGrid und Lookup
 
Nachtrag:

Es sind nur zwei Lookup-Felder davon betroffen. Bei einer Drop-Down-Liste, die Zahlen enthält klappt es.
Kennt jemand das Problem?

Anscheinend wird diese Logik für die betreffenden Felder unterbrochen. Hat jemand einen Tip?

Gruß,

Barnti

DP-Maintenance 18. Feb 2004 10:00

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "VCL-Komponenten und Controls" nach "Datenbanken" verschoben.
Ich denke, daß dies besser bei den Datenbanken aufgehoben ist.
Mfg., Daniel

barnti 18. Feb 2004 12:03

Re: DBGrid und Lookup
 
Hallo,

ich wieder einen Hinweis gefunden, dass die Picklisten unterschiedlich sind.
Alle Picklisten bei denen ich einen Wert mit Tastendruck abspringen kann, soll heißen, der Text wird automatisch vervollständigt, erscheinen die auszuwählenden Werte linksbündig.

Bei den Picklisten bei denen mir die Auswahl nicht gelingt - das Autovervollständigen funktioniert nicht - sind die dargestellten Werte der Liste rechtsbündig...

Kann Jemand etwas mit diesem Hinweis anfangen? Sind das verschiedene Styles der Pickliste?
Wenn ja, wie ändere ich diese Eigenschaften?

Danke für die Hilfe.

Gruß,

Barnti

barnti 19. Feb 2004 08:02

Re: DBGrid und Lookup
 
Hallo,

Nachtrag: Die Werte in den betreffenden Boxen werden zwar nicht autom. vervollständigt, lassen sich aber mit den Pfeltasten auswählen. Es liegt also demnach nicht an der 'Readonly-Eigenschaft' des Feldes.

Ansonsten habe ich immer noch nicht den kleinsten Hinweis ,wie ich das Problem lösen kann. Weiß jemand Rat?

Danke & Gruß,

Barnti

Sharky 19. Feb 2004 08:05

Re: DBGrid und Lookup
 
Hai barnti,

ich tippe mal darauf das diese "Schnellsuche" nur bei Stringwerten funktioniert.
Du müsstest also dafür sorgen das die Zahlen in deiner Lookupliste als Strings eingelesen werden.

barnti 19. Feb 2004 08:17

Re: DBGrid und Lookup
 
Hi Sharky,

das ist doch mal ein Hinweis!

...

GENAU! Das war das Problem! Änderung in der DB 'integer' -> 'varchar' - fertig!

Danke Dir vielmals! Ich dachte schon ich das krieg ich nie raus!?

Gruß,

Barnti


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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