Entwickler-Ecke
Datenbanken - 1.Tabelle mit 2.Tabelle per Mastersourc verbinden & abfr
artawa - Di 11.02.03 16:13
Titel: 1.Tabelle mit 2.Tabelle per Mastersourc verbinden & abfr
hallo,
ich habe 2 Tabellen (2x DBGrid komponenten). die zweite Tabelle wird mit der ersten Tabelle per Mastersource und einem Index verbunden.
Aus der ersten Tabelle (DBGrid) kann ich alle eingetragenen Datensätze aufzählen, kein Problem ! Wie kann ich aber jetzt auch alle Datensätze aus der zweiten Tabelle (also auch aus dem 2 DBGrid), die nicht nur jetzt zu der ersten tabelle per Index verbunden sind, sondern tatsächlich alle Datensätze, die sich in der zweiten Tabelle befinden aufzählen, zb. in einer Listbox anzeigen.
Als kleines Beispiel habe ich folgendes gemacht :
1. tabelle Interpreten (Musik),
2. tabelle Songs (die zu den Interpreten auch zugewiesen werden)
aus der ersten Tabelle kann ich in einer Listbox nochmal alle Interpreten auflisten.
aus der zweiten tabelle aber nur die songs, die auch zu dem jeweiligen Interpret zugewiesen worden sind, wie kann ich dieses umgehen, so dass auch alle songs, unabhängig von Interpreten, aus der zweiten tabelle, angezeigt werden.
wäre super wenn mir da jemand weiter helfen könnte ! DANKE SCHÖN !
Shmidt_dlt - So 16.02.03 12:45
hi hi...
da du davon gesprochen hast das du die einträge in einer Listboxanzeigen willst nehme ich mal an das du die Tabellen-Objekte mit first next usw durch gehst... dann probier doch mal folgende logik, damit kannst du gleich 2 fliegen mit einer klappe schlagen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| TableInterpreter.first; While not TableInterpreter.EOF do begin TableSongs.First; ListBoxInterpreter.Items.Add(Tableinterpreter.FieldbyName(name).AsStrign); While not TableSongs.EoF do begin ListboxSongs.items.add(TableSongs.FieldbyName(name).AsStrign) TablesSongs.next; end; TableInterpreter.Next end; |
damit hast kannst du wenn es sein muss schon beim eintragen der interpreter und songs in die listboxen eine beziheung in der form von
"Interpreter - Songname" erstellen
mfg
Stephan
Moderiert von
Tino: Code-Tags hinzugefügt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!