Два Masterdata на одном листе

отредактировано 01:44 Раздел: FastReport 4.0
Отчет:

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 не хочет показываться, данные во всех дата сетах есть.
Ребята, что не так ??

Комментарии

  • gpigpi
    отредактировано 01:44
    Датасеты в frxReport.DataSets, frxReport.EnabledDataSets прописаны?
    Вместо
    fmPreview.frxReport.PrepareReport(False);
    поставьте
    fmPreview.frxReport.DesignReport();
    и посмотрите в дизайнере

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.