超链接在 Access 表单中不起作用

Posted

技术标签:

【中文标题】超链接在 Access 表单中不起作用【英文标题】:hyperlink doesn’t work in Access form 【发布时间】:2011-10-01 21:38:45 【问题描述】:

我有一个 Access 表单,但未能成功地将记录格式化为超链接格式。

该表单采用数据表视图格式,其中包含带有网站链接的记录。表单的数据源是一个选择查询。超链接使用以下表达式创建,该表达式连接文本和数据,以创建 Web 链接:

"#http://www.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_us&InquiryNumber1=" & [T].[tracking_number] & "&track.x=0&track.y=0#"

我尝试将属性表格式字段设置为“hyperlink”,但它在查询设计视图和表单设计视图中都会自动更改为“hy”perli“n\k”。

请告知我需要做什么才能让表单以超链接格式输出记录,所以我只需单击网站链接,它将在网络浏览器中打开

提前非常感谢, 纳撒尼尔,Access 2007

【问题讨论】:

【参考方案1】:

您可以对文本框(格式选项卡)使用 IsHyperlink 属性,再次,这些是编辑的麻烦。如果基于带有超链接字段的表创建表单,则为超链接字段创建的控件将设置为链接。

有关 IsHyperlink 的更多信息:http://msdn.microsoft.com/en-us/library/aa196153(office.11).aspx

将类似这样的内容粘贴到文本框中以查看它的工作原理:

clickme#http://www.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_us&InquiryNumber1=123456&track.x=0&track.y=0#

【讨论】:

Remou,再次非常有帮助。感激不尽

以上是关于超链接在 Access 表单中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Access Where Condition 在子窗体中不起作用

为什么文本修饰在我的代码中不起作用?

表中的超链接字段不起作用

PasswordReset 在 WebMatrix 中不起作用

SQL 查询在 Excel 中不起作用,但在 Access 中起作用

指针事件:没有在 IE 中不起作用