И снова FastReport

Автор ardent, 17.03.09, 15:15:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ardent

Здравствуйте, подскажите пожалуйста как можно вызвать формирование отчёта через плагин?

ercartman

var
  Ud : TClientDataSet;
  vaObjects: Variant;
  stParam: string;
  begin
....
      Ud := TClientDataSet.Create(nil);
      vaObjects := VarArrayCreate([0,0],varInteger);
      vaObjects[0] := inID;  // id выделенного объекта
      stParam:=''; 
      ud.Data := RunMethod('GetReport',['rep_vedomost', vaObjects, stParam]);   //выполняем
......
в фастрепорт передаем так
frxDBDataset1.DataSet:=ud;

ardent

спасибо за пример но у меня видимо немного сложнее ситуация. данный пример запускает процедуру на сервере и возвращает результат в компанент FR находящийся на форме...то есть, по сути мне надо нарисовать отчёт,получить набор данных и запустить формирование отчёта...
меня же интересует возможность запуска уже готовых отчётов находящихся в лоцмане , например -  Инструменты->Отчёты->Шаблоны общие->FastReport->Состав проекта

Не знаю на правильном ли я пути, но мне кажется, что это возможно реализовать спомощью MakeInFR.dl находящейся в папке Client...или мне только кажется?