从查询中的路径数据打开文件VBA

时间:2019-03-12 05:21:23

标签: ms-access access-vba

我的MS ACCESS数据库中有一个查询,生成:

事件(在这种情况下,已经拍摄了goanna)
照片名称(例如IMG_0002.JPG)
文件的路径(例如c:\ documents \ random_place)

在我建立的表单中,添加了一个按钮,并建立了此事件:

Private Sub Command17_Click()

    Application.FollowHyperlink "C:\Documents\random_place\IMG_0002.JPG"

End Sub

没问题。

但是我真正想要的是用查询返回的信息填充文件的路径(与手动输入相反),因为按钮具有静态功能,现在所有事件都显示照片IMG_0002。 JPG,实际上不同的记录具有不同的文件名甚至路径。

我想我正在寻找类似的东西:

Application.FollowHyperlink粘贴{来自路径的结果},{来自文件名的结果}

如果您明白我的意思...

1 个答案:

答案 0 :(得分:2)

假设您提到的查询是表单的RecordSource,则代码可以引用字段/控件以在按钮click事件中构建文件路径\名称。

FollowHyperlink Me![path to file] & "\" & Me![photo name]