如果没有单击链接就损坏了,请检查 MS-Access 上的超链接字段

问题描述

如果没有点击每个链接,这些超链接中的任何一个都不起作用,有没有办法检查包含许多超链接字段并包含数百条记录的访问表?
注意:所有超链接均指文件文件夹。

enter image description here

Access Example

解决方法

您可以在查询的表达式中使用我在 VBA.PictureUrl 处找到的函数 DownloadFile,因为如果 URL 有效,该函数将返回 0(零)。

IsBroken: CBool(DownloadFile(Nz([YourUrlField]),"C:\Test\Delete.tmp"))

完成后,删除 C:\Test\Delete.tmp