调用同一报表文件,如何动态设置数据源?(100分)

  • 主题发起人 主题发起人 mannico
  • 开始时间 开始时间
M

mannico

Unregistered / Unconfirmed
GUEST, unregistred user!
在fastreport设计期状态下,我做了一个报表文件aa.frf
我需要在两个不同的窗体中使用它,请问:如何动态设置到报表的数据源,使得可以根据需要得到相同格式、数据记录条数不同的报表?
 
没有用过fastreport,我想问题是否为如何动态对报表中的字段值进行改变?
如是的话,建议使用sql语句对其进行赋值。
 
可以指定 一个临时表,然后所需的数据都统计到该临时表中
而报表只需提取该临时表就可以了
 
我的问题是这样的:每个窗体中都有一个ADOquery,而且执行查询后得到的数据集的对应列都是一样的,只是记录的多少不同而已。每次调用窗体都是随机的,而且在关闭窗体后都会释放该窗体所用到的所有资源,如果采用指定临时表的方式,系统会占用更多不必要的资源。
 
问题暂时得到解决了:用同名的TADOQuery即可。
 
我用得是RB。
打印前 指定PIPE的具体数据源是可以的
当然你要保证前后用到的的字段名称及类型不变
FR我看过一下没用过, 应道理一样的
我现在有的报表中LABEL都是打印前再赋值的。
 
后退
顶部