Ms access 在Access 2013中使用Crystal Reports

Ms access 在Access 2013中使用Crystal Reports,ms-access,crystal-reports,activex,Ms Access,Crystal Reports,Activex,我有一个Access mdb数据库,它通过ActiveX控件以一种形式显示水晶报表。当我们使用Office 2010时,Crystal报告显示良好,但升级到Office 2013后,报告将不显示。只有一个白色的框,报告应该在那里(没有错误消息)。当我使用Office 2010打开数据库时,报告仍然正确显示 表单有一个Crystal ActiveX Report Viewer控件10.0,用于显示报告。我们是否应该使用更新版本,或者2013年是否不支持Crystal Reports 编辑: 我们的

我有一个Access mdb数据库,它通过ActiveX控件以一种形式显示水晶报表。当我们使用Office 2010时,Crystal报告显示良好,但升级到Office 2013后,报告将不显示。只有一个白色的框,报告应该在那里(没有错误消息)。当我使用Office 2010打开数据库时,报告仍然正确显示

表单有一个Crystal ActiveX Report Viewer控件10.0,用于显示报告。我们是否应该使用更新版本,或者2013年是否不支持Crystal Reports

编辑:


我们的参考资料是:
Crystal ActiveX Report Viewer Library 10.0

已经有一段时间了,但我认为您需要在Outlook项目中包含对ActiveX控件的参考。尝试工具|参考…,滚动列表直到找到控件,然后选中复选框。

此问题与win 8.1有关吗? 如果是这样的话,我发现在Windows8.1中,字体类型的变化是不一样的。如果您使用的是Times New Roman,则会导致问题


更改字体应该可以解决您的问题(Arial)

已经有了参考。删除和重新添加没有任何效果。你有没有想过这个问题???@Kman-没有,我实际上放弃了,在C#net中重新编写了这个应用程序。这是一个相当简单的下拉框,可以选择哪个报告,然后选择一个报告查看器。这个问题解决了吗?我也有一个旧的Access 2000文件,其中包含一些使用旧的Crystal Report 10 Advanced Developer和Crystal Reports ActiveX Viewer 10的代码。我在Access 2013中使用了代码,但是当显示报告时,它只是一片空白。如果我尝试在Access-Access 2013中的表单设计中添加或使用OCX,会崩溃!在Access 2013中是否对此进行了更新?谢谢。当Crystal Reports相关ActiveX组件在您的项目中被引用时?没有,没有使用8.1。无论如何,问题似乎出在Office的版本上。