Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Вставка текста в Rave Reports из основной формы


Автор: JuveSN 18.12.2006, 12:25
У меня такая проблема:
не могу сделать так, чтобы в rave Reportsе отображался текст, который находится на форме.
Делал так: в RaveReports.Parameters вбивал название параметра, но в свойстве DataText.DataFields он не отображается.
помогите ПОЖАЛУЙСТА, или может есть какой нибудь другой способ это сделать?

Автор: Ginger 11.1.2007, 22:41
если еще нужно: можно динамически менять содержимое компонента Rave отчета:

var TxtRVComp : TRaveComponent;
//.....
begin
//ищем текстовый элемент оформления TRaveText на первой странице отчета TRavePage
TxtRvComp:= RvProject1.ProjMan.FindRaveComponent('Text1', RvProject1.ProjMan.ActiveReport.FirstPage);
   //если компонент оформления найден и принадлежит классу TRaveText
  if (TxtRvComp <> nil) and (TxtRvComp is TRaveText) then
     begin 
        // заменяем текст на текст с формы
        TRaveText(RaveComponentDateBegin).Text := Form1.Edit1.Text);
        RvProject1.Execute;
     end;
 включить в юнит следующие модули: 
RvClass (модуль содержит реализацию базовых классов)
RvCsStd (основные элементы оформления отчета)





Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)