不知道是不是因为小弟还是初学者的原因,感觉VB6中自带的Data Reprot几乎做不了什么事,只能设计一些相当简单的报表,如果想将报表稍稍改复杂一些,例如我想从现有的数据库中调用职工信息打印职工工卡,一张A4纸上打印十张,分为两栏每栏各打印五张,每一张工卡对应一个职工信息而不可以重复,我自己试了很多次并查了一些资料,发现都没有办法实现(是不是因为我菜?~~)。各位是不是早就舍弃了Data Report而都在用水晶报表?另外水晶报表9.0开始的版本是不是只能用于.Net中而无法再用到VB6中?

解决方案 »

  1.   

    干脆这样比喻吧:汇编中的Mov指令,你说它的功能有多强大???
    顾名思义,它仅仅只有移动的功能;但是成百上千条Mov指令就能组合出强大的功能!!!Data Report也是一样,正因为它提供的功能较少,所以它给了你更多自有发挥的控件!!!
    引用一句“没有做不到!只有想不到!!”。
      

  2.   

    引用一句“没有做不到!只有想不到!!”  名句!!
    我是用自己写的打印控件的,还可以根据不同的报表修改自己的打印程序。
    主要是用pictureBox的picturebox.print做预览,再用printer.print来向打印机输出打印。
      

  3.   

    Data Report还可以,楼主所说的功能也不是不能实现.
      

  4.   

    用Data Report會讓人短命的﹐我研究了它所有的功能﹐得出的結論是 “垃圾”
    用ActiveReports Professional 2做報表吧﹐你要的功能只要設一下屬性就可以了﹐
    如果不知如何下手﹐找到安裝目錄中的實例﹐慢慢研究吧﹐一般的報表﹐
    我就用它做﹐又快又方便。但如果你想做出功能強大或復雜的報表出來﹐就得學習使用水晶報表了﹐用它做一些
    復雜的報表最合適不過了