来自Access表中子字符串的报表上的可点击网址

时间:2018-11-01 20:41:44

标签: ms-access ms-access-reports webaddress

我需要在Access表中记录项的末尾添加一个网址,该表也可以用作活动链接。

例如

当前该项目显示...

“以这种方式执行此操作并获得此结果”

我想说...

“以这种方式执行此操作并获得此结果(http://www.question.com/answer/thankyou.php)”

其中的网址是标准的蓝色,当该项目用于填充报告时,它是活动的链接。

这是可能的,还是我需要在包含网址链接的报告中添加一个单独的元素?

enter image description here

还有其他想法吗?有什么方法可以使长文本字段中的子字符串成为报表上的活动超链接?

我刚刚发现,添加另一个文本框来保存超链接不是一种选择,因为它有时会叠加长文本字段的最后一部分(如果存在)。

因此,在某些情况下,此长文本字段包含...

文本的第1行(回车) 文字的第2行(EOL)

有时它只包含...

第1行文字(EOL)

目标是创建一个可以(有时)包含可在最终报告中单击的URL字符串的字段...

文本的第1行(回车) 成为报告上真正的超链接的URL字符串(回车) 文字的第2行(EOL)

有时...

文本的第1行(回车) 成为报告(EOL)上真正的超链接的URL字符串

我不能只是在该区域中放置一个超链接的文本框,因为如果该记录存​​在第2行,它将被文本框叠加。

在第1行和第2行之间用多余的空白行(即额外的回车符)分隔长文本字段也不是一种选择。

1 个答案:

答案 0 :(得分:0)

保存在“访问超链接”字段中的值由3个部分组成,并由#个字符分隔:

"SomeTextHere#" & [fieldname] & "#"

但是,如果不使用“超链接”字段,则可以通过串联URL字符串来模拟它。该字符串可以由文本字段提供。在查询或文本框ControlSource中串联。这是文本框中IsHyperlink属性设置为“是”的可单击链接。

{{1}}

有关更多信息,请查看:http://www.allenbrowne.com/casu-09.html