就是如何控制VB报表DataReport一页要打的记录数.如:一共有50条记录,我每页只想打10条记录,分5页.
我先在这里谢谢大家帮助.

解决方案 »

  1.   

    用datareport做最不好做了,最好你用水晶報表來做,水晶報表處理這方面的功能非常強大
      

  2.   

    UP
    -------------------------------------------------------------------------
    网美书店(www.wanme.com)全场5折-8.8折,深圳东莞所有地区送书上门(免配送费),书到付款!
      

  3.   

    参考:http://www.cnblogs.com/babyt/category/24429.html
      

  4.   

    如果不谈效率,只说能不能实现,用DataReport做也不是绝对不行。比如可以将查询数据导入到一临时表中,表中设置一个用于分组的字段,使每10条数据一个值。然后根据这个表生成分组查询,设置DataReport的分组标头强行分页就可以了
      

  5.   

    Crystal report 的分组功能:
    1.在报表设计器对报表加个公式printRow:
    WhileReadingRecords
    global iPos as number
    global i as number
    formula=iPos
     i=i+1
    if i=50 then 
     iPos=iPos+1
     i=0
    end if
    2.在报表加个分组section,并以printRow作为分组值。ok!