Access App中的超链接控制

Posted

技术标签:

【中文标题】Access App中的超链接控制【英文标题】:Hyperlink control in Access App 【发布时间】:2014-01-15 11:36:08 【问题描述】:

我在 SharePoint 2013 中托管的 Access 2013 应用程序的表单页面上创建了一个超链接控件,并希望文本显示相同的文本(“打印时间表”),而实际链接本身会根据记录中的一个字段。这样我就可以使用带有单独记录 ID 的查询字符串链接到单独的应用程序,该应用程序直接从 azure 数据库获取数据并对其进行格式化以便打印出来。

我尝试了一个宏表达式来创建“当前”运行的链接地址并设置超链接的值,还尝试了表中的计算列来创建我传递给超链接控件值的链接.在这两种情况下,我都将超链接控件上的“默认显示文本”设置为“打印时间表”。

我遇到的问题是,无论我尝试哪种方式,像这样动态更改值会覆盖超链接的默认显示文本,以便它显示地址本身而不是我想要显示的文本。

有没有办法解决这个问题?

谢谢,

邓肯

【问题讨论】:

【参考方案1】:

我不确定你是否得到了答案。我在互联网上随机查找并找到了您的查询。 我认为线程Troubles with Hyperlink control in Access Web App forms 可能有你的答案。

LILizEidsness 于 2014 年 8 月 21 日回复查看帖子历史记录

.....

如果你必须动态构建一个 url 字段,基本语法是 displaytext#url#

所以,在我的动态领域......=Concat("Click here#/relative/path/on/my/sharepointsite/allitems.aspx&ID=",[ID],"#")

....

【讨论】:

即使上面的链接回答了问题,您也应该提供更多详细信息,以防链接丢失。【参考方案2】:

您可以在表单上使用标签来表示链接。将Label.Caption 属性设置为“打印时间表”并使用On Current 事件将Label.HyperlinkAddress 属性设置为记录源中的任何地址。

【讨论】:

谢谢,但标签控件似乎没有 HyperlinkAddress 属性供我设置。 SetProperty 操作中唯一可用的属性是 Enabled、Visible、ForeColor、BackColor、Caption 和 Value。有什么想法吗?

以上是关于Access App中的超链接控制的主要内容,如果未能解决你的问题,请参考以下文章

Django学习---博客文章页面的超链接设置

gmail中的超链接不可点击

在 MS Access 2013 报告上标记超链接

如何修改PPT中的超链接字体颜色

android中,如何屏蔽WebView里的超链接?

更改 Ionic Toast 中的超链接颜色