Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#10

AW: D7 Editfelder auf mehrere Datensätze

  Alt 27. Apr 2012, 08:02
Wenn Du Zu Deiner Tabelle eine weiter erstellst mit der Info Gruppe,Nummer,ID_Tabelle1
dazu eine Sicht (in meinem Beispiel heißt diese einfach Titel) erstellst, könntest Du folgendes Machen:
Daten der Sicht:
Code:
1   1   1   Song 1 G1
2   1   2   Song 2 G1
3   1   3   Song 3 G1
4   1   4   Song 4 G1
5   2   1   Song 1 G2
6   2   2   Song 2 G2
7   2   3   Song 3 G2
8   2   4   Song 4 G2
Dazu folgender SQL
Code:
Select
t1.Titel as Titel1 
,t2.Titel as Titel2
,t3.Titel as Titel3
,t4.Titel as Titel4
,t1.ID as ID1 
,t2.ID as ID2
,t3.ID as ID3
,t4.ID as ID4
,t1.Gruppe
from Titel t1
Left Join Titel t2 on t2.Gruppe=t1.Gruppe and t2.Nr=2
Left Join Titel t3 on t3.Gruppe=t1.Gruppe and t3.Nr=3
Left Join Titel t4 on t4.Gruppe=t1.Gruppe and t4.Nr=4
where t1.Nr =1 
order by t1.gruppe
ergibt für ein TDBCtrlGrid folgende Ausgabe
Code:
Song 1 G1   Song 2 G1   Song 3 G1   Song 4 G1   1   2   3   4   1
Song 1 G2   Song 2 G2   Song 3 G2   Song 4 G2   5   6   7   8   2
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)

Geändert von Bummi (27. Apr 2012 um 08:55 Uhr) Grund: ID's mit aufgenommen
  Mit Zitat antworten Zitat