想请教一下fastreport的用法!(100分)

  • 主题发起人 主题发起人 jbas
  • 开始时间 开始时间
J

jbas

Unregistered / Unconfirmed
GUEST, unregistred user!
我在自己学作一个管理系统时,到了要打印报表的时候了,察看了dfw的报表问题,都建议
用fastreport,所以下载了一个,也看了一下demo,但总是不清楚,我想实现动态的读取
数据库中的字段,动态的选择纸张大小,页数等。。。不知怎样做。
我还有一个问题那个字段之间排列总是互相重叠在一起,不知怎样解决,我要的是自动排列
但那些右边的按钮都不能实现自动的调整字段间的距离,难道一定要手动的排列不成。
那动态生成字段时,怎样排列呀?
哪位好心的富翁,能给我讲解一下呀,或能否给我一个demo,能实现我上面的要求的。
谢谢了!
 
我觉的可以用生成一个临时表,再打印这个临时表的方法来解决,但有直接打印的方法吗?(不用表)
各位一定做过这方面的工作,讲件经验吧。非常感谢!
 
是不是一定要从模板读取先前定义好的格式,在加入数据.FrReport1.LoadFromFile('1.frf');?
能不能动态的改变这些格式,因为我要打印的字段是动态的,有时要打印这个字段,有时就不打印。
根据用户选择而定的。
高手们,帮忙呀!
 
要研究!自动控制进纸是比较困难的!
 
FrReport1有个属性,有关存为DFM文件格式的,你自己看下,打开就可以拉。
还有,字段动态,可以在代码中控制,放在FrReport1的ONBEFORE里,直接去控制MEMO的内容。具体,很多的帖子。
 
能给个例子吗?
jbas@163.com
谢谢了!
 
storeindfm 这个属性是用来干吗的?
 
在FastReport中有一个Tfrprinttable控件,你可以用一下,
它就是根据你的数据库自动生成报表,通过字段的visible可控制
是否打印,很简单,你还可以看一下源码,肯定会学到不少东西。
 
storeindfm
意思是你不用单独设计和运行时加载设计好的摸板。这个属性为真的时候,是把你设计好的报表格式存
为窗体文件,程序运行时不再加载摸板。
程序么,明天去公司给你发。
 
谢谢816!,等你的Email.
到现在我还没有头绪,只能先搞别的部分了,痛苦。。。
 
我一直出差,下午,把程序给你。记得收啊。
 
谢谢老兄了,不然我都快改用别的控作了。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1104733
也是这个问题。
 
816老兄,能否给我也发一份
e_mail:yuanzhengjun@mail.xinsheng.com
 
后退
顶部