0

我需要将网址添加到 Access 表中记录项的末尾,该表也用作活动链接。

例如

目前该项目说...

“以这种方式做这件事并得到这个结果”

我想让它说...

“以这种方式做这件事并得到这个结果(http://www.question.com/answer/thankyou.php)”

其中 Web 地址是标准的蓝色,并且当项目用于填充报告时是一个活动链接。

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

在此处输入图像描述

还有其他想法吗?有没有办法让长文本字段中的子字符串成为报表上的活动超链接?

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

所以在某些情况下,这个长文本字段包含...

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

而其他时候它只包含...

第 1 行文本 (EOL)

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

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

而有时...

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

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

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

4

1 回答 1

0

保存在 Access 超链接字段中的值由 3 个部分组成,由 # 字符分隔:

display text # file name or URL # any reference within the file

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

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

欲了解更多信息审查:http ://www.allenbrowne.com/casu-09.html

于 2018-11-01T22:37:00.060 回答