Delphi-PRAXiS
Seite 1 von 3  1 23      

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:13

Datenbank: MySQL • Version: 5. • Zugriff über: MyDac

Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Hallo Freunde,

Ich brauche mal einen Ideen Ansatz wie ich die Fahrzeugmodelle anzeigen lasse aus der MySQL Datenbank nach dem ich den Fahrzeughersteller Ausgewählt habe.

Ich hatte mal ein Thema darüber gefunden ... finde ihn leider nicht mehr :(

Dejan Vu 6. Aug 2014 11:20

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
In welcher Form stellst Du dir die Ideen vor? Queries? UI-Design? Wireframe?

sammynrw 6. Aug 2014 11:22

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Ich arbeite mit MyDac Komponenten für die MySql Verarbeitung. Und 2 DBLookupComboBoxen nehme ich damit die Daten angezeigt werden.

Nur das mit dem Filtern geht nicht :(

Captnemo 6. Aug 2014 11:25

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Code:
Tabelle "Hersteller"

ID | Herstellername
---+---------------
1  | Audi
2  | Mercedes
3  | BMW

Tabelle "Modelle"

ID | HerstID | Modell
---+---------+-------
1  | 1       | A8
2  | 1       | A6
3  | 2       | C200
usw.
SQL='Select * from Modelle where HerstID=1'
Jetzt erhältst du nur die Audimodelle.

Kenn jetzt deine Tabellen nicht.

Was war jetzt die Frage? Nach dem SQL-Syntax, oder wie man das in Delphi macht?

Captnemo 6. Aug 2014 11:28

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

Zitat von sammynrw (Beitrag 1267671)
Ich arbeite mit MyDac Komponenten für die MySql Verarbeitung. Und 2 DBLookupComboBoxen nehme ich damit die Daten angezeigt werden.

Nur das mit dem Filtern geht nicht :(

Ich nehme jetzt mal an 1. Combobox mit Hersteller, und dann je nach dem was gewählt ist, die 2. Combobox mit Modell?

Dann nach der Auswahl der 1. Combobox mit einer SQL-Query die 2. Combobox bestücken.

Darlo 6. Aug 2014 11:28

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Im OnChange vielleicht
Delphi-Quellcode:
SELECT modell FROM fahrzeuge WHERE herstellerID = X

sammynrw 6. Aug 2014 11:29

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
Diese Variante habe ich ausprobiert ... da bekomme ich aber einen syntax fehler ....

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

Darlo 6. Aug 2014 11:30

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';

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

sammynrw 6. Aug 2014 11:30

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

Zitat von Captnemo (Beitrag 1267675)
Zitat:

Zitat von sammynrw (Beitrag 1267671)
Ich arbeite mit MyDac Komponenten für die MySql Verarbeitung. Und 2 DBLookupComboBoxen nehme ich damit die Daten angezeigt werden.

Nur das mit dem Filtern geht nicht :(

Ich nehme jetzt mal an 1. Combobox mit Hersteller, und dann je nach dem was gewählt ist, die 2. Combobox mit Modell?

Dann nach der Auswahl der 1. Combobox mit einer SQL-Query die 2. Combobox bestücken.


Genauso wollte ich das machen .... aber irgendwo habe ich einen Geistige Sperre :(

sammynrw 6. Aug 2014 11:31

AW: Fahrzeughersteller Auswählen und die dazu gehörigen Modelle Filtern ... aber WIE?
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.
Seite 1 von 3  1 23      

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