从外部MS Access打开MS Access 2007报告

时间:2018-07-09 11:48:38

标签: ms-access ms-access-2007

有没有一种方法可以打开MS Access 2007报表而无需打开实际的MS Access DB?我在某种服务器计算机上的MS Access DB中有一些报告。有些人需要访问报告,但我不希望他们需要打开MS Access来查看报告。

此外,我正尝试避免为此开发应用程序。我只是想为此找到一个快速的解决方案。

4 个答案:

答案 0 :(得分:2)

仅Access将打开Access报告。

您(用户)可以使用运行时版本,仅此而已。

答案 1 :(得分:2)

要在Access外部打开Access报表,除非将其导出到PDF,Excel等(如评论中提到的@Parfait)

一个MS Access报告,不能导出,只能在MS Access中打开。

您可以使用DoCmd.TransferSpreadSheet和MS Access的VBA导出到Excel。

示例:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "myExportQry", "C:\users\Me\Documents\Report.xls", True

编辑:已编辑答案,以显示导出行中文件路径的使用

答案 2 :(得分:0)

您可以在后端使用Tableau并在那里生成报告数据。 (www.tableau.com)他们有免费试用版,因此您可以尝试一下,看看它是否对您有价值。通过Tableau,您可以设置查询并根据访问中收集的数据设置报告。

第二种可能性是拆分数据库并创建仅包含那些报告的前端。

答案 3 :(得分:0)

如果只需要数据,则只需打开excel; 数据 您单击左侧的图标:从访问数据库中

然后浏览到您的数据库并打开表中的数据;

如果您想避免别人的操纵,可以创建一个带有按钮的宏以允许任何操作

您可以在excel上复制数据并根据需要进行更新...