2010-06-01 80 views

回答

1

你必须定义更多你的意思是整合。

您正在讨论一个桌面应用程序,如Word或PowerPoint或在这种情况下访问。您当然可以自动化或使用Access作为COM对象,并且可以访问报告将其结果作为RFT输出,或者更好地作为PDF文档输出。所以,当你谈到集成的时候,并不清楚你是如何提示用户输入这些报告参数并要求用户进行过滤等的。因此,你可以选择一个简单的夜间批量作业来运行和创建用户桌面上的一堆PDF文件,然后复制到服务器,或者甚至FTP到服务器。

也许你在说这里的东西有点紧?

因此,我不确定您的问题与您将如何整合某些PDF文档或PowerPoint演示文稿或在此情况下使用某些Access报告的方式不同。他们都是一样的概念,你的问题没有什么不同,然后问如何用power point来做到这一点。

但请记住,对于Access 2010,现在有基于WEB的报告。那些在幕后实际使用的网络报告完全是围绕SQL服务器报告服务构建的。在这种情况下,数据将驻留在SharePoint上,但Access的WEB报表端是WPF兼容的报表,因为它们基于Web并使用SQL Server报表服务(它们是RDL报表)运行。

另一方面,如果你在这种情况下并没有真正使用Access。您可能还需要使用基于Web的SQL Server报告服务。因此请记住,Access 2010用于访问的基于Web的报表基于SQL Server报表服务,并且实际上是创建RDL兼容报表。

但是,如果你不是在谈论2010年可用的基于Web的版本,那么你回到任何旧的桌面程序,如Excel,Word或PDF文档,或在这种情况下访问。所以,这里关于Windows中的任何旧桌面程序都没有什么不同,Access是这些程序中的一个(没有2010年的新weeb东西)。

因此,将数据存入表示层的方法(或者我应该说挑战)并不是真正的单独访问的具体问题,但实际上很像是问一个问题,您怎样才能获得PowerPoint演示文稿的输出带入WPF。

您可能最好让报告呈现为PDF格式的输出,或者XPS文档编写器可能是一个可胜任的输出。因此,您的代码从此开始进行打印或显示。因此,如果您有手段显示PDF或XPS文档,那么现在就有可能走下坡路。