请教:在VB中,我用Data Report做了一个报表,由于报表的字段很多,如果是一页报表的话,报表的宽度不够,比如说:我有30个字段,一页报表只能显示15个字段值,另15个字段想在另一报表上打印,怎么实现?急需解决. 

解决方案 »

  1.   

    我以前的程序也遇到过这样的问题,最后我不得不放弃,DataReport改用了Printer对象来打印问题,这样我可以设置相应的字体,以及间距。
      

  2.   

    用多个报表和多个记录集绑定呀!!
    datareport1绑定rs1(select a, b, c, d from table)
    datareport2绑定rs2(select e, f, g, h, i, j, k from table)
    datareportN绑定rsN(select ..., ..., ..., from table)
      

  3.   

    设置不同的Section,这样可以吗?
      

  4.   

    不要使用VB自动的打印控件。用个第三方的吧,自动支持打开分页多好。。
    如:
    vsflexgrid+vsprint========================
    如有需要可以加我:5658967