P pototo Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #1 我想把edit1中的值打印到报表中,但在报表设计时怎么也找不到像quickreport中的 qrlabel等控件,只好插入了一个矩形对象,但在设计时能改变值,在程序运行时又如何更改呢?
P PigDong Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #3 在memo对象内定义变量,比如将其内容改为[edt],在frReport的OnGetValue事件中写入: if ParName='edt' then ParValue=Edit1.Text;
K kccp Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #4 for example: frreport1.FindObject('memo1').memo.Text:=edit1.text
P pototo Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #5 那怎么对frreport进行预览,如何获得总页数,打印全部及指定页码呢? E文不太好,能简单介绍一下用什么属性及方法吗?
R redflyfox Unregistered / Unconfirmed GUEST, unregistred user! 2003-04-02 #6 我的方法是这样的:比如我的报表标题想用edit1的内容,在设计报表时,在data dictionary 定义一个变量,如dybt,然后在有关band上放入一个memo,内容[dybt]。在程序中用LoadFromFile 报表文件后,使用类似frp1.Dictionary.Variables['dybt']:=''''+Edit1.Text+''''代码就可以实 现了。还可以用这种方法实现动态分组哦,很好用的。
我的方法是这样的:比如我的报表标题想用edit1的内容,在设计报表时,在data dictionary 定义一个变量,如dybt,然后在有关band上放入一个memo,内容[dybt]。在程序中用LoadFromFile 报表文件后,使用类似frp1.Dictionary.Variables['dybt']:=''''+Edit1.Text+''''代码就可以实 现了。还可以用这种方法实现动态分组哦,很好用的。