Einzelnen Beitrag anzeigen

barnti

Registriert seit: 15. Aug 2003
Ort: Mal hier mal da...
689 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Picklist: Auswahl übernehmen

  Alt 19. Feb 2004, 12:17
Was ich mit Hilfe von Sharky lösen konnte:

Die Werte der Liste müssen als String vorliegen, d.h., die Werte müssen in der DB vom Typ Varchar sein, damit die Werte der Picklist auswählbar sind und autom. vervollständigt werden.

Da die Werte unsortiert waren, habe ich auf die Lookupdataset ein 'ORDER BY' losgelassen. Mit dem Erfolg, dass die Werte nach den Strings sortiert werden:

1
10
100
101
1011
109
11
...

So kann ich auf Tastendruck einige Werte erreichen, und auch auswählen. Andere Werte werden zwar gefunden, erscheinen aber im nicht sichtbaren Bereich. Ausserdem lassen sich diese Werte nicht übernehmen, das heißt im Dataset eintragen.

Lasse ich das 'ORDER BY' weg, habe ich zwar Werte, die ich auswählen kann aber gleichzeitig auch das Problem dass Werte wie:

911
90
9

z.B. '90' und '9' mit der Autovervollständigen Funktion nicht erreichbar ist.

Weiß jemand wie ich dieses Probelm lösen kann? Ich möchte auf Tastendruck immer den ersten gefundenen Wert auswählen(Wie es bei einem String aus Buchstaben ist).

Danke für eure Unterstützung,

Gruß,

Barnti
  Mit Zitat antworten Zitat