打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在fastReport中使用自定义变量

在fastReport中使用自定义变量  

2007-12-21 12:50:41|  分类: 编程技巧 |字号 订阅

fastreport中关于打印自定义变量的问题  

   提出的问题    比如说我现在有一个字符串变量str,要在报表打印的标题中包含有此变量 , 怎么样弄呢?      form1.str是那个变量,   form1.frReport1是报表对象 .

回答:    frVariables['value']    :=    form1.str;      
            在memo中用[value]就可将form1.str显示出来

回答:   其实很简单,不用报表变量做,假如你的报表中的显示标签名为Memo1   
   那在DELPHI打印预览报表前对标签框进行设置即可,像DELPHI中对标签操作一样。如   
   form1.frReport1.FindObject('Memo1').Memo.Text:=form1.str;   
   form1.frReport1.ShowReport;

 

在fastreport4.0及以上的版本中,试过用上述的方法并不能为fastreport中的变量赋值,而是必须用下面的方法:

TfrxMemoView(form1.frReport1.FindObject('Memo1')).Memo.Text:=form1.str;

 

PS:若直接用frreport的showreport,则显示的页面中,所有的按钮都是控件中为你定义的,并不能添加任何按钮,如何想在预览的界面自定义自己的按钮,则必须使用frxpreview,大概步骤如下:

frreport1.Preview:=frmforsearch.fPreview;
frreport1.loadfromfile(extractfilepath(application.exename)+'\工程目录下报表的子目录\报表名.fr3') ;

之后再调用showreport显示.

frreport1.showreport;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
delphi传递变量给fastreport
FastReport 程序员手册
『Delphi园地』-FastReport问题集
DELPHI控件FastReport中文Memo显示问题的完美解决方案 .
使用FastReport 3.0及以上版本创建动态报表的几个技巧
FastReport.Net报表设计器如何连接到SQLCe
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服