在Access中托管时,Crystal Report Viewer缺少图标

时间:2009-04-21 16:41:00

标签: ms-access crystal-reports ms-access-2007

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

搜索到这一点,我看到使用WebForms查看器无法引用此问题,但没有使用ActiveX控件。

我想也许这是一个缺少的引用,所以我在References对话框中添加了每个Crystal版本11 DLL。我怀疑它可能是另一个,但不知道还有什么可以寻找。

还有其他人遇到过这个吗?有什么想法吗?

(请不要建议使用Access的内置报告。业务要求决定了Crystal,所以我的双手都被捆绑了。)

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:0)

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