(Moderator)
Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
Delphi 11 Alexandria
|
AW: Fastreport mit Master und mehreren Detailbändern
31. Jan 2016, 13:28
Master:
SQL-Code:
select
a.Titel,
a.name1,
a.name2,
a.Strasse,
a.PLZ,
a.Ort,
a.Geborenam
from
adressen a
where
a.adressid in (15,920,1,20,2,22,1009);
Detail 1:
SQL-Code:
select
l.FKAdressID,
l.von,
l.bis
from
logenaemter l
where
l.FKAdressID = :master;
Detail 2:
Code:
select
e.FKAdressID,
e.Ehrung,
e.EhrungAm
from
Ehrungen e
where
e.FKAdressID = :master;
Im AfterScroll des Masterdatasets dann:
Delphi-Quellcode:
frxdbdtstAemter.ParamByName('master').Value := frxdbdtstAdressen.FieldByName('AdressID').Value;
frxdbdtstAemter.Refresh;
frxdbdtstEhrungen.ParamByName('master').Value := frxdbdtstAdressen.FieldByName('AdressID').Value;
frxdbdtstEhrungen.Refresh;
Markus Kinzler
Geändert von mkinzler (31. Jan 2016 um 13:30 Uhr)
|
|
Zitat
|