同事觉得我的FastReport的设计器很好用,
不用打开Delphi就可以设计报表,
这样就可以直接在用户电脑上改报表了,
其实很简单,
1. 四个控件'
    frReport1: TfrReport;
    frDesigner1: TfrDesigner;
    frDBDataSet1: TfrDBDataSet;
    od: TOpenDialog;
 2.一段代码
  od.Filter:='*.frf|*.frf';
  if od.Execute then
  begin
    frReport1.LoadFromFile(od.FileName);
    frReport1.DesignReport;
  end;
这就是全部,想想以前我以前基于QuickReport设计一个可以自动生成报表的,可以自动保存格式与套用格式,
当然,也可以在用户电脑修改报表(只是要记许多连我自己都不记得的命令),当时感觉很好,还用在我一个共享软件用上了
呢,后来在CSDN上介绍了一番,被一网友说"现在基本没有什么利用价值了",确实也是,想想FR,就知道QR有多么的烂了,
可能有些还用QR的朋友会不服气,我在现在的一项目上原来都是用QR设计,3.62版的,结果很多问题都没有办法解决,
结果是,QR报表一个一个被FR换下来了,QR4也有模板了,不过我没有用过,也不知道如何,嘿嘿
前不久一位CSDN的有人说想用XML存QR的报表格式,不知道他用得如何了。
另外有两点感受:
1.在实际项目中,有些报表给用户提供多个模板是有必要的,这样用户可以选择不同的模板,更完美打印.
2.注意格式以节约纸张,有一次调整,有利要打23页的只要18页就可以打完了,天了,如果不改,一年不知道要浪费多
少地球资源.

posted on 2012-01-06 14:03  del88  阅读(16)  评论(0编辑  收藏  举报