【问题标题】:Using Crystal Reports in Access 2013在 Access 2013 中使用水晶报表
【发布时间】:2017-03-29 23:08:47
【问题描述】:

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

表单有一个 Crystal ActiveX 报表查看器控件 10.0 来显示报表。是否有我们应该使用的更新版本,或者 2013 年不支持 Crystal Reports?

编辑:

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

【问题讨论】:

  • 当您的项目中引用了 Crystal-Reports 相关的 ActiveX 组件时?

标签: ms-access crystal-reports activex


【解决方案1】:

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

【讨论】:

  • 已有参考。删除和重新添加没有效果。
  • 你有想过这个吗??
  • @Kman - 不,我实际上放弃并在 C#.net 中重新编写了应用程序。它相当简单,下拉框可以选择报告,然后是报告查看器。
  • 解决了吗?我也有一个旧的 Access 2000 文件,其中包含一些使用带有 Crystal Reports ActiveX Viewer 10 的旧 Crystal Report 10 高级开发人员的代码。我让代码在 Access 2013 中工作,但是在显示报告时它只是空白。如果我什至尝试在 Access 的表单设计中添加或使用 OCX - Access 2013 崩溃!是否有对此进行更新以在 Access 2013 中工作?谢谢。
【解决方案2】:

这个问题和win 8.1有关吗? 如果是这样,我发现 Windows 8.1 中的字体类型发生了变化。如果您使用 Times New Roman,则会出现问题。

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

【讨论】:

  • 不,没有使用 8.1。无论如何,问题似乎与 Office 的版本有关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-05
  • 2010-10-08
相关资源
最近更新 更多