在未安装访问权限的情况下从 excel 访问查询
Access query from excel without access being installed
我有一个包含几个表和多个查询的 Access 数据库。我已经在 Access 中完美运行,但我的老板希望我使用 excel 2010 复制结果。我尝试使用内置于 excel 中的 MS 查询,但我无法获得 SQL 查询做同样的事情,我问过几个有经验的人,他们也不知道。我决定尝试不同的方法。
用户需要定期更新表中的信息,然后重新运行查询。然后将结果导出到 excel 以供进一步操作。我可以通过 运行time 访问数据库吗?我可以让用户将所有需要更新的表作为 excel 电子表格放在某个文件夹中,然后在 excel 中的 VBA 中有 运行time 访问应用程序更新表格,运行 查询并在 excel 中输出结果?最主要的是用户不会有完全访问权限的应用程序。
我环顾四周,但找不到太多相关信息。如果没有,将非常欢迎任何其他想法。
来自Access wiki:
The runtime version allows users to view, edit and delete data, along
with running queries, forms, reports, macros and VBA module code. The
runtime version does not allow users to change the design of Microsoft
Access tables, queries, forms, reports, macros or module code.
因此,您可以将代码发送到运行更新数据的查询的 Access 运行时版本,并将 Excel 链接到这些更新产生的表。
我有一个包含几个表和多个查询的 Access 数据库。我已经在 Access 中完美运行,但我的老板希望我使用 excel 2010 复制结果。我尝试使用内置于 excel 中的 MS 查询,但我无法获得 SQL 查询做同样的事情,我问过几个有经验的人,他们也不知道。我决定尝试不同的方法。
用户需要定期更新表中的信息,然后重新运行查询。然后将结果导出到 excel 以供进一步操作。我可以通过 运行time 访问数据库吗?我可以让用户将所有需要更新的表作为 excel 电子表格放在某个文件夹中,然后在 excel 中的 VBA 中有 运行time 访问应用程序更新表格,运行 查询并在 excel 中输出结果?最主要的是用户不会有完全访问权限的应用程序。
我环顾四周,但找不到太多相关信息。如果没有,将非常欢迎任何其他想法。
来自Access wiki:
The runtime version allows users to view, edit and delete data, along with running queries, forms, reports, macros and VBA module code. The runtime version does not allow users to change the design of Microsoft Access tables, queries, forms, reports, macros or module code.
因此,您可以将代码发送到运行更新数据的查询的 Access 运行时版本,并将 Excel 链接到这些更新产生的表。