Несколько разных отчетов из разных источников

отредактировано 21:46 Раздел: FastReport 4.0
Есть вопрос: имеем несколько форм отчета, строящизся по разным источникам, как построить композитный отчет?
Сделал как описано в документации не выходит, остается последний отчет

Комментарии

  • gpigpi
    отредактировано 21:46
    покажите код
  • отредактировано January 2007
    freport2->DotMatrixReport=false;
    FDM1->orlive_events->Close();
    FDM1->orlive_events->FetchParams();
    FDM1->orlive_events->Params->ParamByName("vk")->AsInteger=DM1->id_account;
    FDM1->orlive_events->Open();
    live_events->DataSet=FDM1->orlive_events;
    freport2->LoadFromFile("live.fr3");
    freport2->PrepareReport();
    linia_set2->DataSet=FDM1->orlinia;
    freport2->LoadFromFile("reporta4.fr3");
    freport2->Variables->Variables["linia_data"]=Variant(AnsiString("'")+AnsiString(FDM1->expire_data)+AnsiString("'"));
    freport2->PrepareReport(false);
  • gpigpi
    отредактировано 21:46
    Ну, на С я не пишу, но судя по коду, вроде бы всё правильно
    А по отдельности отчёты формируются?
    live_events, linia_set2 - TfrxDBDataSet? Если да, то проверьте, чтобы они были активными в соответствующих отчётах
  • отредактировано 21:46
    по отдельности на ура формируются
  • gpigpi
    отредактировано 21:46
    Поставьте вместо строки
    freport2->PrepareReport();
    строку
    freport2->DesignReport();
    Проверьте, как загружается шаблон, как формируется отчёт в предварительном просмотре
  • отредактировано 21:46
    Замена метода...дает вообще пустое окно предварительного просмотра
  • gpigpi
    отредактировано 21:46
    Значит датасет пуст. Ищите причину
    написал:
    дает вообще пустое окно предварительного просмотра
    Что, в обоих случаях?

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

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