程序运行时自定义fastreport报表的一些问题(在线等候,通过即加分)

esunhong 2003-08-24 03:28:04
我是第一次用fastreport,因为看到fastrepot可以自定义报表,
我的目的如下述:
例如销售发货单有很多种打印格式(要按收货单位的格式进行套打),我的做法是在打印时允许用户自已定义好格式,保存到数据存中,然后调用打印。
有下列问题急待解决:
1.在程序中有许多query(table),我在调用frReport1.DesignReport设计报表时如何只指定其中某几个query出现在设计表中;
2.query中的字段的中文名称如何加进去,在它的数据字典的字段别名中可以加,但我是想在设计前就加上(不能让用户去加)

最终我做成的打印管理器会编译成一个bpl,所有程序都可以调用,在调用之前,只要将相应的query(table)准备好即可。

望各位经验丰富之大侠把我从打印报表中解脱出来,不胜感激!
...全文
44 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
esunhong 2003-08-30
  • 打赏
  • 举报
回复
人人都有分,虽然没有解决问题,重在参与
esunhong 2003-08-30
  • 打赏
  • 举报
回复
人人都有分,虽然没有解决问题,重在参与
wjt1982 2003-08-30
  • 打赏
  • 举报
回复
那就结我吧:右下角有一个“管理”,点后,输入密码,给分,结账了!!
esunhong 2003-08-30
  • 打赏
  • 举报
回复
我已经解决了,但我不知如何结贴派分?
aldous 2003-08-27
  • 打赏
  • 举报
回复
最好不要用table做,用query就足够了。完全可以在From中把需要的字段的结果集都查询出来,然后想fastreport中相映的位置上传值。
WWWWA 2003-08-26
  • 打赏
  • 举报
回复
可以考虑在FR的ON GET VALUE中赋值
pengy1586 2003-08-26
  • 打赏
  • 举报
回复
1、你多建几个frDBDataSet把你要的query(table)连在frDBDataSet上就可以了
esunhong 2003-08-26
  • 打赏
  • 举报
回复
这年头.....只好自已解决了
tccb 2003-08-26
  • 打赏
  • 举报
回复
可以动态生成报表,参见fastreport安装目录demos\runtime下例子。。。
esunhong 2003-08-26
  • 打赏
  • 举报
回复
我增加一个自定义报表后,按插入数据库字段按钮会将我用到所的query或table显示出来,
可我只想用其中的几个(我建了3个frDBDataSet),我必须在数据字典中将我想用的query选到字段别名中去,这用按插入数据库字段时就仅出现我想用的query
第2个问题我现在的解决办法是建立中文字段的临时表,将数据准备好就行了,不知各位是否有更好的招数?
我做的自定义报表基本上可以给客户用了,这样我从画报表的工作中解脱了(我有个客户销售发货单有nn种格式!!),不过还需要各位继续提更好的想法,努力挣分呀!
我正在试自定义函数的用法,fastreport应该支持自定义函数吧?不知各位是否试过,有何心得?
esunhong 2003-08-24
  • 打赏
  • 举报
回复
等得好辛苦......
sixgj 2003-08-24
  • 打赏
  • 举报
回复
恩。关注中……难题啊!

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧