http://www.csdn.net/expert/topic/711/711556.xml?temp=.303097

解决方案 »

  1.   

    vc.net集成了水晶报表
    你试试看咯
      

  2.   

    vc.net集成了水晶报表
    你试试看拉
      

  3.   

    大家好:
       本人写了一本水晶报表的书籍:《水晶报表8.5设计与在Visual C++中开发详解》
    全书工分上下两编,上边介绍水晶报表8.5的具体设计报表环境,下编介绍水晶报表组件在Visual C++中的开发,并提供了5个Visual C++中开发的例子,本书还配了一张光盘,上边有例子的源代码。
       全书更248页,学完后在多数情况下您都可以轻松的设计水晶报表并在 Visual C++环境中轻松开发报表应用程序。
       很多朋友一直都在寻找水晶报表Crystal Report方面的中文书籍,希望借此书能够帮助大家快速掌握水晶报表。
       本书目前本人已经完稿,并已经打印出来,本人在深圳,现在需要能够联系到一个出版社申请一个书号并进行出版,不知道哪位在出版界或者有出版界的朋友,能够帮助此书出版,有关利益分配问题,请具体商讨,有意者,请及时和我联系:oicq:6517119这100分我想要:我实验着回答一下你的问题:以水晶报表为例说,
    水晶报表在安装后提供了好几个ocx控件,又提供了几个.dll文件,这些控件和文件,都可以用来开发水晶报表应用程序,只是这些控件和dll 文件功能和侧重点不同,比如有的偏重在应用程序中进行报表设计特色,有的偏重打印功能等等,而且程序中调用报表的方式和语句不同,都决定了使用哪个ocx控件来开发或者#import进哪个dll来开发,比如如果应用程序是一个基于对话框的,你就可以直接把ocx控件拖到对话框中开发了,如果应用程序是基于文档的,那么你就没办法把ocx控件拖进来,你就要写代码。水晶报表可以在Visual Basic中被调用,也可以在Visual C++中调用,还可以在Delphi等语言中调用,因为水晶报表的开发自初始就直接是用来在Visual Basic上开发的,所以在Visual Basic中开发水晶报表的例子非常多,而在Visual C++中开发的例子不多,不过,我也曾经简单的分析了一下,我想,只要具备一定的编程功底,把Visual Basic上开发的报表应用程序搬到Visual C++中完全可能的,尽管很困难,程序代码也要做很大调整,但这仍然是可能的。