【发布时间】:2018-06-26 19:23:01
【问题描述】:
我已经使用 ms-access 2 天了,我已经制作了一个基本的表格和搜索表单(如下所示)
“网格”字段中的每个值我想自动链接到同名的 pdf,例如文件夹中的 5928.pdf - 我有 7800 条记录,因此手动完成需要很长时间。
目前,当我单击超链接时,它什么也不做 - 是否有一种新手友好(简单)的方法可以自动将网格字段链接到我文件夹中的同名 pdf?
【问题讨论】:
我已经使用 ms-access 2 天了,我已经制作了一个基本的表格和搜索表单(如下所示)
“网格”字段中的每个值我想自动链接到同名的 pdf,例如文件夹中的 5928.pdf - 我有 7800 条记录,因此手动完成需要很长时间。
目前,当我单击超链接时,它什么也不做 - 是否有一种新手友好(简单)的方法可以自动将网格字段链接到我文件夹中的同名 pdf?
【问题讨论】:
您可以在 Grid 文本框控件的 Click 事件上执行此操作。
设置存储文件的文件夹,然后从单击的项目构建文件路径。
Private Const FilesFolder As String = "D:\Some folder\"
Private Const FileExtension As String = ".pdf"
Private Sub Grid_Click()
Dim filename As String
filename = FilesFolder & Me![Grid] & FileExtension
'Validate file path and Open
If Len(Dir(filename)) > 0 Then Application.FollowHyperlink filename
End Sub
【讨论】: