AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komponente ähnlich Combobox gesucht

Ein Thema von hanspeter · begonnen am 27. Jul 2010 · letzter Beitrag vom 28. Jul 2010
Antwort Antwort
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

Komponente ähnlich Combobox gesucht

  Alt 27. Jul 2010, 14:08
Hallo,
ich suche die Kombination von Editfeld und Listbox.
Diese soll sich analog der Combobox verhalten.
Ehe ich selber bastele, Weis da wer etwas fertiges?

Nach dem Eingeben von ein oder mehrerer Zeichen im Editfeld der Combobox sollen die Items mit einer
SQL Auswahl gefüllt werden. Jede weitere Eingabe wirkt dann als Filter und schränkt die Anzahl der Item ein.
Die eigentliche Combobox verhält sich sehr zickig, wenn ich wäend der lfd. Eingabe im Editfeld, die Items austausche und den ersten möglichen Treffer in der Listbox markieren will.


Eingabe

abc

Listbox zeigt an

abcdef
abcxyz
abcqrv

Nach Eingabe von "d" wird nur noch das erste Element angezeigt.


Für einen Tip dankbar.
Gruß
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

AW: Komponente ähnlich Combobox gesucht

  Alt 27. Jul 2010, 14:18
Hi!

Was meinst du denn mit "zickig"?


Liebe Grüße,
Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Komponente ähnlich Combobox gesucht

  Alt 28. Jul 2010, 09:12
Nochmal,

was ich suche ist eigentlich die Kombination Editfeld - Grid.
Das Grid ist solange sichtbar, wie das Editfeld (mit mehr als 2 Zeichen) oder das Grid selber den Focus hat.(Analog Kombobox)

Das Grid stellt eine SQL Menge dar. Das Edit wirkt als Filter auf die im Grid dargestellte Datenmenge.

Ein Doppelklick im Grid oder ein vollständiger Suchbegriff im Edit aktivieren die gewünschte Datenposition.
Hat wer einen Tip, es kann auch eine Kaufkomponente sein.
Auf Torry.ru habe ich bereits gesucht, hier hören ja fast 90% der Einträge bei D7 auf.

Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Komponente ähnlich Combobox gesucht

  Alt 28. Jul 2010, 15:03
Hallo Peter,

ich mutmaße mal, dass selber basteln das Günstigste sein wird. Eine fertige Komponente müsste ja zu Deinen Datenbankkomponenten passen...

Ich habe früher mal mit der BDE, einem Edit und einem Timer (oder kann auch im OnIdle gewesen sein) so etwas gebastelt.
Edit.OnChange merkt sich die Zeit. Eine weitere Änderung setzt den Zeitstempel einfach weiter hoch.
Nach Zeitstempel+1Sekunde wird ein SQL-Select abgesetzt und die passenden Daten gefiltert. So kann man erst mal zügig losschreiben und es wird erst nach einer kleinen Tipppause gesucht.
Ging eigentlich so ganz flott.

Der Aufwand, etwas fertiges und passendes zu suchen, lohnt sich vermutlich nicht...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz