65.9K
CodeProject 正在变化。 阅读更多。
Home

将 Crystal Reports 运行时设计器和查看器与 MFC 集成

starIconstarIconstarIconemptyStarIconemptyStarIcon

3.00/5 (7投票s)

2005年10月5日

CPOL
viewsIcon

158472

downloadIcon

4843

将 Crystal Reports 运行时设计器和查看器与 MFC 集成

Sample Image - IntegrateCrystalReports.gif

引言

我尝试将 Crystal Report 运行时设计器集成进去,经过一段时间的搜索,我有一个小的测试应用程序。
一个基于对话框的应用程序,允许你查看或创建新的报表。

CReportCRDesigner

资源对话框需要控制的后台层是 (IDC_ACTIVEXREPORTVIEWER1),前台层是 (IDC_EMBEDDABLECRYSTALREPORTSDESIGNERCTRL1)

你可以从 (项目->添加至项目->组件和控件) 将 Crystal Report 组件添加到你的项目中,然后选择 (Crystal ActiveX Viewer 10.0 - Embeddable Crystal Reports Designer Control 10.0)

你必须有 2 个成员变量
*-  IApplicationPtr  m_Application; 用于创建一个 Crystal 应用程序
*-  IReportPtr  m_Report; 用于创建一个 Crystal 报表文件

我使用 pBtPrivew 和 pBtDesigner 在查看器和运行时设计器之间切换

别忘了导入运行时 DLL
#import "<驱动器>\\Program Files\\Common Files\\Crystal Decisions\\2.5\\bin\\craxdrt.dll" no_namespace

 

© . All rights reserved.