MS Access报告中的超链接

时间:2014-11-04 13:54:19

标签: ms-access hyperlink ms-access-2013

我已经建立了MS Access 2013数据库,以跟踪有关交易网站的所有通信。与此问题相关的表和列是具有列ID(编号)和链接(超链接)的广告,以及具有列广告的Notes,其中包含广告ID。 “链接”字段包含指向网站上广告的http链接。

在报告中包含“链接”列很容易,但为了节省空间,我想将ID字段转换为一个超链接,其ID为显示文本,Link列的内容为目标。我该怎么做呢?

我已经使用ID列的属性玩了一下并设置了#34;是否是超链接"真实和超级目标"超链接目标"到" SELECT'#' &安培;链接& '#' AS URL FROM Advertisements",但这没有用。它可能需要一个WHERE子句,但是如何引用相关记录的ID字段的值?

1 个答案:

答案 0 :(得分:6)

为了说明,我创建了一个名为[LinkTest]的表,其中包含

ID - 自动编号,主键
SiteName - 文本(255)
SiteURL - 超链接

和数据

ID  SiteName        SiteURL                    
--  --------------  ---------------------------
 1  Stack Overflow  #http://stackoverflow.com/#
 2  YouTube         #http://www.youtube.com/#  

我使用文字框创建了一个新的报告

OriginalDesign.png

并按预期显示了网址。

WithSiteURL.png

要将SiteName显示为超链接,我只是编辑了控件来源,以便将网站名称添加到# - 分隔的超链接文本

ModifiedDesign.png

,文本框现在将SiteName显示为URL的链接 ...

enter image description here

...因为文本框(手形光标指向的位置)现在包含

Stack Overflow#http://stackoverflow.com/#