zoukankan      html  css  js  c++  java
  • 在预览fastreport报表之前改变一些报表对象的属性

    有时候许多报表很可能大同小异,只是有个别地方显示的不同,如报表标题,一些控件标题等等。
    这样我们只需要设计一次报表,在许多地方调用同一份报表,这时候,我们可能需要在显示一份报表前,稍微改变一下样式或内容(适用于fastreport3.0):
     
    procedure TForm2.printReportButtonClick(Sender: TObject);
    var
      s:tfrxMemoView;//申明一个fastreport的memo控件对象
    begin
      frxreport1.PrepareReport();//检索报表对象前先准备报表,参数类型boolean,默认true,表示预先清掉上一次报表显示的内容
      s:=TFrxMemoView(frxreport1.FindObject('memo19'));//查找memo19对象并转换成一个tfrxmemoview类
      s.Text:=remarkstr;//改变该控件的显示文本的值
      s:=TFrxMemoView(frxreport1.FindObject('memo14'));
      s.Text:=areastr;
      s:=TFrxMemoView(frxreport1.FindObject('memo1'));
      s.text:=captionstr;
      frxreport1.ShowReport(true);//显示报表
    end;
  • 相关阅读:
    Mybatis(spring)(多个参数)(插入数据返回id)
    乱码的情况
    struts2常用类型的Result
    struts2中的session使用
    linux查看端口占用程序
    webservice笔记
    Java读文件夹
    JSON笔记
    about Base64
    【转载】MyEclipse6.5 KeyGen
  • 原文地址:https://www.cnblogs.com/jiangyuxuan/p/1328523.html
Copyright © 2011-2022 走看看