![]() |
Re: Combobox und doppelter Text
Hallo,
Zitat:
|
Re: Combobox und doppelter Text
wenn ich select distinct nehme, kann ich da trotzdem irgendwie select * damit verbinden?
Ich brauche schon noch mehr Felder und geht distinct auch auf 2 Felder? Ich sehe da ein Problem bei Schulz. Ich habe da bestimmt 13x Schulz drinne, aber mit verschiedenen Vornamen... |
Re: Combobox und doppelter Text
Wenn du DISTINCT * nehmen würdest, wird es dir garnichts bringen, weil dann alle Felder gleich sein müßten.
In deinem Fall würde ich einen Join von dem Distinct-Select mit den feldern die gleich sein düfren auf einen select über die restlichen benötigten Felder machen. BTW. Select * ist meißtens nicht so gut. |
Re: Combobox und doppelter Text
Vielleicht dauert auch das eintragen in die Combobox so lange. Führst du vor dem hinzufügen ein
Delphi-Quellcode:
und nach dem hinzufügen ein
Combobox.Items.BeginUpdate();
Delphi-Quellcode:
aus? Zudem kann man das "IndexOf" auch noch beschleunigen wenn du eine sortierte Liste verwendest. So kannst du auch erst alles in eine Stringliste adden welche "Sorted" auf True hat und "Duplicates" auf dubIgnore.
Combobox.Items.EndUpdate();
Anschließend brauchst du nur noch die Items der Combobox mit Assign auf die Stringliste füllen. |
Re: Combobox und doppelter Text
Hallo,
das hört sich sehr gut an. Beginupdate habe ich schon. Ich werde das gleich mal testen... |
Re: Combobox und doppelter Text
Guck auch mal hier:
![]() |
Re: Combobox und doppelter Text
Hallo,
also dank der Stringlist klappt es super. Von 45min auf 15sec!!! Ich danke Euch allen für die Hilfe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 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