我从下面得知:
/***********************************************/
 uses
    RVClass, RVProj, RVCsStd;
  var
    MyPage: TRavePage;
    MyText: TRaveText;
  begin
    RaveProject1.Open;
    With RaveProject1.ProjMan do begin
      MyPage := FindRaveComponent('Report1.Page1',nil) as TRavePage; //查找PAGE
      MyText := FindRaveComponent('Text1',MyPage) as TRaveText; //查找TEXT
      MyText.Text := 'Boland Delphi'; //设置报表中文本内容
      MyText.Color := clGreen; //设置颜色
    end;
    RaveProject1.ExecuteReport('Report1');
    RaveProject1.Close;
  end;
/***************************************/
得到:
 要想动态改变RAVE中Text类型的值要用:
      MyText := FindRaveComponent('Text1',MyPage) as TRaveText; //查找TEXT
      MyText.Text := 'Boland Delphi'; //设置报表中文本内容?????????????????????可是现在我要用改变RAVE 中的EANBarCode 的类型的值怎 么办?
我试用:
var MyBar:TRaveEANBarCode ;
  MyText := FidRaveComponent('Text1',MyPage) as TRaveEANBarCode;
系统提示:没有定义TRaveEANBarCode  类型的,
 请问有什么办法动态改变EANBarCode及一些RAVE自带(Compnoent)的类型的数据. ?

解决方案 »

  1.   

    你没有定义是你没有引用他所在的单元,你引用一下(RvCsBars)试试问题14:常常要USES到的单元    
      RvCsStd :TRaveText,TRaveMemo,TRaveSection,TRaveSection,TRaveMetaFile,
             TRaveFontMaster,TRavePageNumInit
                   
    RvClass:TRaveComponent,TRaveControl, TRaveContainerControl,
            TRaveContainerComponent,TRaveProjectItem,TRavePage         
                
    RvCsData:TRaveDataText,TRaveDataMemo,TRaveCalcText,
    TRaveDataMirrorSection,TRaveDataCycle,  TRaveCalcOp,TRaveCalcTotal,TRaveCalcController  
     
    RvCsBars: TRavePostNetBarCode,TRaveI2of5BarCode,TRaveCode39BarCode,TRaveCode128BarCode,TRaveUPCBarCode,TRaveEANBarCode          RvCsDraw: TRaveLine,TRaveHLine,TRaveVLine,TRaveRectangle,
                TRaveSquare,TRaveEllipse, TRaveCircle       
         
    RvDataField: TRaveStringField,TRaveIntegerField,
         TRaveBooleanField,TRaveFloatField,TRaveCurrencyField,TRaveBCDField,
         TRaveDateField,TRaveTimeField,TRaveDateTimeField,TRaveBlobField,
         TRaveMemoField,TRaveGraphicField,TRaveInt64Field
         
    RvDatabase: TRaveDatabase
    RvDirectDataView: TRaveDataView
                      TRaveDriverDataView
                      
    RvProj:TRaveReport,TRaveProjectManagerRvSecurity:TRaveSimpleSecurity,TRaveLookupSecurity
    RvCsRpt:TRaveRegion,TRaveBand,TRaveDataBand,TRaveIterateBand,
    TRaveBandStyle,TRaveDataCycle,