Использование Freereport в консольном приложении

отредактировано 16:39 Раздел: FreeReport
При использовании FreeReport в консольном приложении потребовалось использование компонента TfrDBDataSet(нужно вытянуть данные из DBF файла).Код:

frDBDataSet:= TfrDBDataSet.Create(nil);
frReport:=TMyfrReport.Create(nil);
frReport.ShowProgress:=False;
frReport.OnGetValue :=frReport.frReportGetValue;
frReport.LoadFromFile(Rep);

DBF:=THalcyonDataSet.Create(nil);
DBF.DatabaseName:=ExtractFilePath(InFile);
DBF.TableName:=ExtractFileName(InFile);
DBF.Active:=True;

frDBDataSet.DataSet:=DBF;
frReport.Dataset:=frDBDataSet;
frReport.DesignReport;

Но дело в том, что Дизайнер не видит источника данных frDBDataSet... Это как-то решаемо?



Комментарии

  • отредактировано 16:39
    Сам спросил, сам отвечаю. :) Ну, может кому полезно будет. В консольное приложение можно добавить DataModule, на него frDBDataSet, ну а его уже Дизайнер увидит. Ура!

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

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