谁知道fastreport能不能一边prepare 一边打印,大家给点提示总是等它准备完了再打印,太长时间了,最好能一按 打印 就可以了然后怎么不到预览界面控制打印起始页,和打印页数

解决方案 »

  1.   

    不知道这个是不是你想要得 
     frReport1.PrintPreparedReport();
      

  2.   

    我一次性需要打印上万页,fastreport都要prepare以后才能打印,等死我了
      

  3.   

    printpreparedreport(),好像要参数的吧
      

  4.   

    你直接打印就好了,不需要Prepare
      

  5.   

    谢谢
    还想请问高手,我在button的onclick事件中动态控制报表,调用newpage过程,为什么会出错,是不是这个过程只能在onManualBuild事件中使用
      

  6.   

    不用预览直接打印
    frReport1.LoadFromFile('path+FileName');
    frReport1.PrepareReport;
    frReport1.PrintPreparedReport('', 1, True, frAll);
    预览打印
    frReport1.LoadFromFile('path+FileName');
    frReport1.ShowReport;
      

  7.   

    up,怎么汉化fastreport 啊???
      

  8.   

    谢谢大家
    请问:我在button的onclick事件中动态控制报表,调用newpage过程,为什么会出错,是不是这个过程只能在onManualBuild事件中使用
      

  9.   

    你把语言包里的chs系列的res改改,然后重编译,然后把编译后文件copy到source,就完成汉化了。
    给我一半分不?给我我就把汉化文件发给你。不大,就那么几十K,你自己编译也能搞定。楼主:啊?一半?要这么多啊?
    鄙人:严肃点,我们打劫呢。
    斑竹:我最讨厌你们这些打劫的,一点技术含量都没有。
    ……
      

  10.   

    必须要进行prepare,这是fastreport计算生成打印业面的过程,不过你可以通过线程的方式来实现,一边prepare一边打印的功能
      

  11.   

    to:chongqing94(李沉舟) 
    怎么用线程做啊,我现在大量数据拆分为一个一个小部分,比如每形成100条发一次,但效果不是很好,线程的话怎么做啊,谢谢!
    to:yeliming(重返光荣) 
    我也想给你这么多啊,可回答我问题的人肯定有意见,而且我没要汉化啊,不好意思,呵呵