1.rave怎样打印指定的页数?
比如我在rave的一个报表中定义page1,page2,page3三个页,我怎样打印page2页?怎样把所有的页数都打印出来?
2.怎样打印指定的数据集页数?
比如我一个表有100条记录,打印时如果每页打10条,则共打10页,如果用户选择打印3-5页,程序中应该如何设置?
3.报表中能否读取form中的数据?
我知道怎样读写rave报表中的组件,但反过来,在rave中如何读写form中的数据?
4.怎样自定义打印预览界面?
不想用rave自带的打印预览,rave组件中是否有定义打印预览的组件?

解决方案 »

  1.   

    还是用QuickReport好一点,至少最终用户看到的英文会少一点。也更直观。同意么?
      

  2.   

    1、2、3你搜qxj的帖子他有解答
    4:你可以自己做一个Rave的预览或者改Rave的源码对于Rave的预览界面的英文问题,你也可以通过修改Rave的源文件得到完美的解决(很简单,改3个dfm文件就行了!)
      

  3.   

    3问题好像没有解答的,一般都是读写rave中的组件,好像没有看到在rave组件的事件中读写form组件的。
      

  4.   

    4、汉化原文件,在delphi目录的RAVE目录的BIN目录下的3个DFM文件
      

  5.   

    我是一个rave报表的初学者,对于Rave的预览界面的英文问题,如何修改源文件?谢谢指教!
      

  6.   

    你可以看看qxj (小小小小小小程序员&无业游民) 的贴子
    http://expert.csdn.net/Expert/topic/1743/1743788.xml?temp=.2027399
    1.rave怎样打印指定的页数?
    在预览时点击打印就可以选定打印指定页。((仔细看看吧
    2.怎样打印指定的数据集页数?
    在RAVE设计时增加一个DATATEXT控件,其DATAFIELD属性有相关的设置
    Report Variables中有CurrentPage当前页,TotalPages总页数,DateShort短日期,DateLong长日期,TimeLong 长时间((引用qxj的
    3.报表中能否读取form中的数据?
    没必须把数据连接全部做到.rav中的,加入个RvDataSetConnection1控件,连接数据集,然后在程序中就可以自己控制了。
    4.怎样自定义打印预览界面?
    这个共有3种方法,下面的链接介绍很详细,其中的E文也很简单,慢慢看吧!!
    http://www.nevrona.com/rave/tips/rvtip74.html
      

  7.   

    我做了个自定义预览的例子,只是把E文换成了中文而已。
    完全按照http://www.nevrona.com/rave/tips/rvtip74.html上面的第二种方法做的
    (是上面推荐的方法)(((很简单,如果你实在看不懂的话,可以发给你参考参考
      

  8.   

    打印指定页,可以修改rave中report1的属性pagelist可以指定,也可全部选定。不过在编译成exe文件后就不能修改了。定制预览,可以通过rvsystem设定