2017-03-03 33 views
0

我有一个访问数据库存储在网络驱动器上的所有用户访问一个文件。数据库链接到位于本地站点服务器上的Sql服务器表。在我的vba代码中,我的连接是访问数据库。我的问题是我知道从vba连接到sql server是可能的,但是我的所有查询都存储在Access中,所以如果我的代码连接到Sql server,那么它将能够从访问中运行查询,或者我需要重写所有的疑问?我们遇到的问题是,不止一个用户可能在同一个记录中拉起来,他们正在覆盖彼此的变化。此外,用户可能需要在自己的笔记本电脑上使用该程序,而不必在办公室远程访问其桌面。我想我可以给他们一个副本,这将解决问题。有没有人有任何答案?多用户访问数据库与Sql服务器

回答

-1

您将希望将所有查询拖入VBA中,并用适当的参数重写它们。

+0

我很困惑,您不推荐标准的MS Access解决方案,为每个用户提供一个单独的前端。 – Fionnuala

+0

我的所有查询都已在vba中,参数为 – SikRikDaRula

+0

@fionnuala这就是我的想法,但我需要在更新时分发副本 – SikRikDaRula

0

只需在SQL Server中重新编写查询即可。现在可能会很痛苦,但它不应该太糟糕,并且稍微走一步,您会很高兴将所有内容都转移到了SQL Server中(更快,更稳定,您使用的是真正的数据库等)。 )

相关问题