Заголовок отчета из скрипта

отредактировано 01:40 Раздел: FastReport 3.0
Как сделать, чтобы обновлялся заголовок отчета? Формирую название отчета в скрипте, присваиваю свойству Report.ReportOption.Name в событии нажатия кнопки ОК диалога отчета... игнор полный. Возможно это как-то побороть и как, если можно?

Комментарии

  • gpigpi
    отредактировано 01:40
    В программе
    procedure TForm1.FormCreate(Sender: TObject);
    begin
         frxReport1.AddFunction('function SetName(Name: String)');
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
         frxReport1.ShowReport();
    end;
    
    function TForm1.frxReport1UserFunction(const MethodName: String;
      var Params: Variant): Variant;
    begin
         if MethodName='SETNAME' then frxReport1.PreviewForm.Caption:=Params[0];
    end;
    
    В скрипте отчёта
    procedure DialogPage1OnHide(Sender: TfrxComponent);
    begin
         SetName('test');
    end;
    
  • отредактировано 01:40
    ;) Так я бы и сам догадался сделать. Но все равно спасибо за ответ. Думал может прямо в отчете сменить... По всей видимости нельзя. Жаль...

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

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