Database 如何在网络ms access中使用链接的本地文件?

Database 如何在网络ms access中使用链接的本地文件?,database,ms-access,attachment,Database,Ms Access,Attachment,我有一个access db,它在表中链接了图片和PDF(我知道db的大小限制,因此我链接了它们)。当我在creators PC(me)上运行db时,它可以加载文件,例如:c:\files\file.PDF,因为它就在那里。但当我将数据库共享给网络上的其他用户时,他们看不到文件,因为他们的计算机上没有c:\files\file.PDF。 如何解决用户可以查看附件的问题 我不想共享文件并手动更新它们的文件 谢谢在设置链接时使用网络共享而不是文件路径。谢谢,如果我将项目复制到另一个办公室使用它们,还有

我有一个access db,它在表中链接了图片和PDF(我知道db的大小限制,因此我链接了它们)。当我在creators PC(me)上运行db时,它可以加载文件,例如:
c:\files\file.PDF
,因为它就在那里。但当我将数据库共享给网络上的其他用户时,他们看不到文件,因为他们的计算机上没有
c:\files\file.PDF
。 如何解决用户可以查看附件的问题

我不想共享文件并手动更新它们的文件


谢谢

在设置链接时使用网络共享而不是文件路径。

谢谢,如果我将项目复制到另一个办公室使用它们,还有什么问题呢。打开项目时应该使用相同的网络结构。无论如何,要像excel一样链接(从当前数据库路径打开文件)!你说得对。否则,您可以在应用程序启动时询问用户文件在哪里,然后根据新文件位置重新连接所有表。我通常用我的Access应用程序来实现这一点,但当你第一次这么做的时候,这会有点麻烦。我的策略是创建一个表,其中包含所有需要链接的表/PDF/等的名称:然后我有VBA代码来逐步遍历该表并创建所有链接。很有趣。谢谢。如果您介意的话,我希望我有这样的示例数据库。。。(Mostafa zarghami Email.com)。顺便说一句,我将我的数据库结构更改为使用hyperlink。这样,我的问题就解决了,可以将在同一位置聚集的数据库和文件移动到另一台电脑上。非常感谢