2010-01-07 79 views

回答

1

嗯,我不认为这是可能的。我不知道访问报告可以转换或传输到水晶报告。请记住,访问报告具有事件代码,甚至可以在报告中为每个显示的每行细节都运行代码。在其他作品中,访问报告不仅令人惊叹,而且它们完全可编程,嵌入了报告中嵌入的VBA代码。

由于这个问题,你需要ms-access运行并加载这些报告才能正常工作(VBA是必需的,功能也是sql查询的一个报告可以基于几个数据来源和几个表都在同一时间)。

更令人担心的是,这里没有任何类型的代码或报告转换器从ms访问水晶报告。所以,你绝不能以任何方式轻松地将报告从ms访问转换为水晶报告。

您可以尝试将ms-access嵌入为com对象,但是如果报表出现在水晶报表内部,则无法真正控制页码等所有类型的问题。

我强烈建议如果您需要水晶报告中的一些报告,那么请在晶体中建立适当的报告,并避免这一切。而且,你避免了混合使用ms-access。或者,转储水晶,并且只在这里使用ms-access。

试图嵌入Word,Excel,PDF或其他COM对象,如ms-access在某些水晶报表内,是非常不可靠的应用程序的公式。这可能是不可能的,但即使是这样,我也不会放弃这种类型的应用。嘿,将pdf嵌入到访问报告中甚至无法可靠地工作(在某些愚蠢的pdf更新自动发布后,它们会中断)。当一个或另一个系统发生一些自动更新时,这种类型的混合系统几乎可以保证中断!

你开始混淆了几个应用程序,它会花费你桶支持试图保持混乱运行。

如果您必须从多个不同的系统获取不同的报告,然后将所有报告发送至pdf,然后使用一些pdf工具将它们合并成一个最终的pdf文档。

不要在应用程序级别尝试混合报告系统。它不可靠,即使这是可能的..

相关问题