2014-03-07 49 views
0

我试图插入一个图像路径到Access数据库。我有一个名为logo超链接字段,我使用这个代码浏览图像:作为超链接在Access数据库中插入图像

Dim dialog As FileDialog 
Set dialog = Application.FileDialog(msoFileDialogFilePicker) 
With dialog 
    .AllowMultiSelect = False 
    .Title = "Select A File To Use As A Logo" 
    .Filters.Clear 
    .Filters.Add "Images", "*.gif; *.jpg; *.jpeg;*.bmp;*.png" 
    .ButtonName = "Use This File" 
    If .Show = True Then 
     Me.im1 = .SelectedItems.Item(1) 
    End If 
End With 

im1是用来查看该路径未绑定文本框。问题在于它将文件路径显示为文本,而不是超链接。我想在im1的表单中显示文件名作为超链接。这可能吗?

+0

可能重复的[Access - 超链接不链接](http://stackoverflow.com/questions/21581485/access-hyperlinks-arent-linking) –

回答

0

文字是文字。如果你想要显示一些超链接,你需要告诉你的文本框它正在做什么。它无法猜测。

im1.IsHyperlink =真

然而,就越容易的事情可能是使用一个标签,而不是一个文本框。设置.HyperlinkAddress属性为您的链接地址