我制作了一个MS Access 2013数据库,以跟踪有关交易网站的所有通信。与该问题相关的表和列是具有ID列(数字)和链接(超链接)的广告,以及具有Advertisement列的注释,其中包含广告ID。链接字段包含指向网站上广告的http链接。
将链接列包含在报表中很容易,但是为了节省空间,我想将ID字段转换为一个超链接,其中ID作为显示的文本,而Link列的内容作为目标。我该怎么办?
我已经对ID列的属性进行了一些尝试,将“ Is Hyperlink”设置为true,将“ Hyperlink target”设置为“ SELECT'#'&Link&'#'AS URL FROM Advertisements”,但这是行不通的。它可能需要一个WHERE子句,但是我将如何引用相关记录的ID字段的值?
为了说明,我创建了一个名为[LinkTest]的表
ID-自动编号,主键
SiteName-文本(255)
SiteURL-超链接
和数据
ID SiteName SiteURL
-- -------------- ---------------------------
1 Stack Overflow #http://stackoverflow.com/#
2 YouTube #http://www.youtube.com/#
我使用网址的文本框创建了一个新报告
并按预期显示了该URL。
要将SiteName显示为超链接,我刚刚编辑了控制源,以将站点名称放在-#
分隔的超链接文本之前
现在,文本框将SiteName显示为指向URL的链接。
...因为文本框(手形光标指向的位置)现在包含
Stack Overflow#http://stackoverflow.com/#
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句