Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE? (https://www.delphipraxis.net/181322-fahrzeughersteller-auswaehlen-und-die-dazu-gehoerigen-modelle-filtern-aber-wie.html)

sammynrw 6. Aug 2014 11:34

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von sammynrw (Beitrag 1267680)
Zitat:

Zitat von Darlo (Beitrag 1267678)
Zitat:

Zitat von sammynrw (Beitrag 1267677)
Diese Variante habe ich ausprobiert ... da bekomme ich aber einen syntax fehler ....

Delphi-Quellcode:
MyQuery4.FilterSQL := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

Delphi-Quellcode:
MyQuery4.SQL.Text:= 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';


ich probiere das mal aus :-D:-D

Jetzt wird die DBLookupComboBox Deaktiviert .... keine Auswahl mehr vorhanden

Captnemo 6. Aug 2014 11:35

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von sammynrw (Beitrag 1267677)
Diese Variante habe ich ausprobiert ... da bekomme ich aber einen syntax fehler ....

Delphi-Quellcode:
MyQuery4.FilterSQL := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

Bin jetzt nicht sicher, aber ich nehme mal an, dass bei MyDAC FilterSQL bedeutet, dass in der Ergebnismenge der SQL-Abfrage gefiltert werden soll.

Statt MyQuery4.FilterSQL nimm MyQuery4.SQL.Text. Dann bekommst du in der Ergebnismenge auch nur das zurück, was du benötigst und die Filterung übernimmt richtigerweise der SQL-Server.

Captnemo 6. Aug 2014 11:36

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von sammynrw (Beitrag 1267681)
Zitat:

Zitat von sammynrw (Beitrag 1267680)
Zitat:

Zitat von Darlo (Beitrag 1267678)
Zitat:

Zitat von sammynrw (Beitrag 1267677)
Diese Variante habe ich ausprobiert ... da bekomme ich aber einen syntax fehler ....

Delphi-Quellcode:
MyQuery4.FilterSQL := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

Delphi-Quellcode:
MyQuery4.SQL.Text:= 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';


ich probiere das mal aus :-D:-D

Jetzt wird die DBLookupComboBox Deaktiviert .... keine Auswahl mehr vorhanden

Wie wär's mal mit mehr Code-Zeilen? Was du überhaupt so machst.

sammynrw 6. Aug 2014 11:42

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Ich möchte bei Auswählen des Hersteller in der 2. DBLookupcombobox die Modelle angezeigt bekommen.

Delphi-Quellcode:
procedure TForm1.DBLookupComboBox2CloseUp(Sender: TObject);
begin

MyQuery4.SQL.Text := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

end;
I

Captnemo 6. Aug 2014 11:44

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von sammynrw (Beitrag 1267686)
Ich möchte bei Auswählen des Hersteller in der 2. DBLookupcombobox die Modelle angezeigt bekommen.

Delphi-Quellcode:
procedure TForm1.DBLookupComboBox2CloseUp(Sender: TObject);
begin

MyQuery4.SQL.Text := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

end;
I

Du musst natürlich das Query auch auch active setzen ;-)

Delphi-Quellcode:
procedure TForm1.DBLookupComboBox2CloseUp(Sender: TObject);
begin

MyQuery4.SQL.Text := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';
MyQuery4.active := True;

end;

Darlo 6. Aug 2014 11:45

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Wie wäre es wenn Du das "Select" auch ausführst ;-)

Darlo 6. Aug 2014 11:46

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
@ Captnemo:
Da wir eh zur selben Zeit inhaltlich das selbe schreiben darfst Du jetzt übernehmen ;-)

sammynrw 6. Aug 2014 11:46

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von Captnemo (Beitrag 1267688)
Zitat:

Zitat von sammynrw (Beitrag 1267686)
Ich möchte bei Auswählen des Hersteller in der 2. DBLookupcombobox die Modelle angezeigt bekommen.

Delphi-Quellcode:
procedure TForm1.DBLookupComboBox2CloseUp(Sender: TObject);
begin

MyQuery4.SQL.Text := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';

end;
I

Du musst natürlich das Query auch auch active setzen ;-)

Delphi-Quellcode:
procedure TForm1.DBLookupComboBox2CloseUp(Sender: TObject);
begin

MyQuery4.SQL.Text := 'SELECT * FROM fahrzeug_modelle WHERE marken_id = 140';
MyQuery4.active := True;

end;


OOOOHHHHH MAAANNNNNN :wall: .... das warst die ganze zeit .... Vielen dank für deine hilfe

Captnemo 6. Aug 2014 11:47

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von Darlo (Beitrag 1267690)
@ Captnemo:
Da wir eh zur selben Zeit inhaltlich das selbe schreiben darfst Du jetzt übernehmen ;-)

Sorry ;-)

Darlo 6. Aug 2014 11:49

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Zitat:

Zitat von sammynrw (Beitrag 1267691)
OOOOHHHHH MAAANNNNNN :wall: .... das warst die ganze zeit .... Vielen dank für deine hilfe

Nicht ganz, FilterSql war auch nicht optimal ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.
Seite 2 von 3     12 3      

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