Два Masterdata на одном листе
Отчет:
GroupHeader1
MasterData1
GroupFooter1
MasterData2
Delphi:
fmpreview.frxDBDataset.DataSet:=Rep_EmplWorkType.qRepBuild;
fmpreview.frxDBDataset5.DataSet:=Rep_EmplWorkType.qRepBuildTotal;
MasterData2 := fmPreview.frxReport.FindObject('MasterData2') as TfrxMasterData;
MasterData2.DataSet :=fmpreview.frxDBDataset5;
MasterData2.Visible:=true;
MasterData1 := fmPreview.frxReport.FindObject('MasterData1') as TfrxMasterData;
MasterData1.DataSet :=fmpreview.frxDBDataset;
MasterData1.Visible:=true;
Rep_EmplWorkType.qRepBuild.open;
Rep_EmplWorkType.qRepBuildTotal.open;
fmPreview.frxReport.PrepareReport(False);
fmPreview.frxReport.ShowPreparedReport;
Отображается только MasterData1, MasterData2 не хочет показываться, данные во всех дата сетах есть.
Ребята, что не так ??
GroupHeader1
MasterData1
GroupFooter1
MasterData2
Delphi:
fmpreview.frxDBDataset.DataSet:=Rep_EmplWorkType.qRepBuild;
fmpreview.frxDBDataset5.DataSet:=Rep_EmplWorkType.qRepBuildTotal;
MasterData2 := fmPreview.frxReport.FindObject('MasterData2') as TfrxMasterData;
MasterData2.DataSet :=fmpreview.frxDBDataset5;
MasterData2.Visible:=true;
MasterData1 := fmPreview.frxReport.FindObject('MasterData1') as TfrxMasterData;
MasterData1.DataSet :=fmpreview.frxDBDataset;
MasterData1.Visible:=true;
Rep_EmplWorkType.qRepBuild.open;
Rep_EmplWorkType.qRepBuildTotal.open;
fmPreview.frxReport.PrepareReport(False);
fmPreview.frxReport.ShowPreparedReport;
Отображается только MasterData1, MasterData2 не хочет показываться, данные во всех дата сетах есть.
Ребята, что не так ??
Комментарии
Вместо
fmPreview.frxReport.PrepareReport(False);
поставьте
fmPreview.frxReport.DesignReport();
и посмотрите в дизайнере