Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySQL Noobie Frage zu einer Lookup Table (https://www.delphipraxis.net/77069-mysql-noobie-frage-zu-einer-lookup-table.html)

Mavarik 14. Sep 2006 10:38

Datenbank: MySQL • Version: 6.x • Zugriff über: MySQL Componenet

MySQL Noobie Frage zu einer Lookup Table
 
Hallo!

Ich habe zwei Tables...

a) Lookup
ID Autoinc
Cat varchar(20)

b) id autoinc
Cat integer
Beschreibung Text


Ich möchte jetzt eine Combobox mit den Texten aus (a) Cat laden und das ID von (a) in (b -> Cat) speichern...

Wie mache ich das?
Hierfür ist doch sicherlich das Mastersource Feld da, oder?

:wiejetzt: Frank

marabu 14. Sep 2006 12:33

Re: MySQL Noobie Frage zu einer Lookup Table
 
Hallo Frank,

die Eigenschaft MasterSource deiner DataSet-Komponente dient nur der automatischen Filterung von Daten die in einer Beziehung der Komplexität 1:n (Rechnung -> Positionen) stehen. Die für deine Zwecke wichtigen Eigenschaften findest du alle bei der Komponente TDBLookupComboBox:

DataSource := B DataSource
ListSource := A DataSource
DataField := B Cat
ListField := A Cat
KeyField := A ID

Grüße vom marabu

Mavarik 14. Sep 2006 18:04

Re: MySQL Noobie Frage zu einer Lookup Table
 
Oje Danke...

War gestern warscheinlich etwas zu spät :drunken:

Frank :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 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