![]() |
Suchen mit DBLookupcombobox verfeinern
Hallo
Ich möchte über zwei DBLookupcomboboxen die Liste in einer 3. LCB sortieren. Also aus der 1. LCB wähle ich ein Werk aus dann sollen mir in der 3. LCB nur noch die Anlagen dieses Werkes angezeigt werden. Wähle ich dann noch in der 2. LCB einen Anlagentyp aus sollen mir nur noch die Anlagen diese Werkes und mit dem Anlagentyp angezeigt werden. Wähle ich nur einen Anlagentyp über die 2. LCB aus und kein Werk in der 1. LCB aus sollen mir alle Anlagen aller Werk mit dem Anlagentyp angezeigt werden. Kann mir jemand Helfen? MCOP2001DE :?: |
Re: Suchen mit DBLookupcombobox verfeinern
Im TDataSet gibt es die Eigenschaften Filter und Filtered, die dürften dir helfen.
|
Re: Suchen mit DBLookupcombobox verfeinern
Hallo Stevie
ich habe den Filter mit der Programmzeile
Code:
gestetzt bekomme aber folgene Fehlermeldung
procedure TFMainframe.DBLCBWerkClick(Sender: TObject);
begin with Daten.QRY_Anlagen do begin close; Daten.DSQRY_Anlagen.DataSet.Filter := DBLCBWerk.Text; open; end; end; QRY_Anlagen: Die Filter-Eigenschaft kann nicht für Detail-Tabellen verwendet werden. Was ist mein Fehler? MCOP2001DE |
Re: Suchen mit DBLookupcombobox verfeinern
1. Der Filter wird folgendermaßen benutzt: "Spaltenname = Wert" oder "Spaltenname like %Wert".
2. Klappt irgendwie nicht mit allen Datenmengen, aber da bin ich auch noch nicht ganz hintergestiegen. Welche DB und welche DataSet-Komponenten benutzt du? |
Re: Suchen mit DBLookupcombobox verfeinern
Hi
Ich benutze eine Access Datenbank mit ADO ins Programm eingebunden. Als Verbindung benutze ich DataSource.Die Abfragen mache ich ADOQuery.Ich habe auch schon versucht die Sortierung über eine ADOQuery zumachen hat aber nicht hingehauen. Oder ich denke zukompliziert. MCOP2001DE |
Re: Suchen mit DBLookupcombobox verfeinern
Hi
Habe das Problem gelöst. Ich habe den SQL-Code einer Query zu Laufzeit ändern lassen und die Datasource der LCB zugewiesen. Klapt wunderbar. Danke für deine Bemühungen Stevie MCOP2001DE :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 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