fastreport中关于打印自定义变量的问题
提出的问题 比如说我现在有一个字符串变量str,要在报表打印的标题中包含有此变量 , 怎么样弄呢? form1.str是那个变量, form1.frReport1是报表对象 . 回答: frVariables['value'] := form1.str; 回答: 其实很简单,不用报表变量做,假如你的报表中的显示标签名为Memo1
在fastreport4.0及以上的版本中,试过用上述的方法并不能为fastreport中的变量赋值,而是必须用下面的方法: TfrxMemoView(form1.frReport1.FindObject('Memo1')).Memo.Text:=form1.str;
PS:若直接用frreport的showreport,则显示的页面中,所有的按钮都是控件中为你定义的,并不能添加任何按钮,如何想在预览的界面自定义自己的按钮,则必须使用frxpreview,大概步骤如下: frreport1.Preview:=frmforsearch.fPreview; 之后再调用showreport显示. frreport1.showreport; |
|