0

我在 Access 2007(但 2003 格式)表单中使用 Crystal Reports XI Viewer Active 控件。我使用 SQL Server 2008 作为后端。查看器可以正常显示报告,但没有工具栏图标。按钮和工具提示按预期工作,只是没有图像。

搜索此内容时,我使用 WebForms 查看器看到了无数关于此问题的引用,但没有使用 ActiveX 控件。

我想可能是缺少参考,所以我添加了参考对话框提供的每个 Crystal 版本 11 DLL。我怀疑它可能是另一个,但不知道还要寻找什么。

有没有其他人遇到过这个?有任何想法吗?

(请不要推荐使用 Access 的内置报告。业务需求决定了 Crystal,所以我的双手被束缚了。)

4

2 回答 2

0

添加所有 DLL 不会做任何将 ActiveX 控件放在窗体上不会做的事情。也就是说,使用 ActiveX 控件会自动在 Access 中创建适当的引用。

我建议不要在任何 Access 应用程序中使用任何 ActiveX 控件(内置的控件除外),因为它们可能会导致很多安装问题。

并非所有 ActiveX 控件都与 Access 兼容,因此您需要与您的供应商核实他们是否认为兼容。如果没有,那么你可能不走运。不太可能有很多 Access 程序员尝试在 Access 本身中使用 Crystal Reports ActiveX 控件,因为绝大多数 Access 应用程序都不需要它。

除了 ActiveX 控件,还有其他可以使用的界面吗?它有什么作用?以表格形式显示报告?

于 2009-04-22T03:58:35.323 回答
0

关闭并重新打开 Access 后问题自行解决。

于 2009-04-22T16:57:56.180 回答