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

时间:2011-10-01 03:46:12

标签: ms-access

我有一个Access表,其中包含一个超链接字段,其中记录是一个网站链接,用于查找UPS Worldship货件跟踪#。我的问题是,即使文本有蓝色字体,当我点击字段时链接也不会启动并打开Web浏览器。

最初超链接确实有效,当我创建表并将字段属性从“文本”更改为“超链接”时,但是一旦我运行了删除查询和追加查询(为了刷新数据),链接即使该字段具有超链接属性,也不再起作用。

以下是我希望浏览器启动的超链接记录示例:http://wwwapps.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_us&InquiryNumber1=1Z1467826772975386&track.x=0&track.y=0

请告知我需要做什么才能使超链接正常工作,因此用户无需手动将链接复制并粘贴到网络浏览器中。

非常感谢您提前 Nathaniel,Access 2003


我不明白你的意思。我需要创建一个可以全天使用的Access应用程序,以便跟踪UPS包。理想情况下,该表将提供链接,因此用户不必手动将跟踪号复制并粘贴到UPS网站中。如果没有VBA,请告知是否可行。

2 个答案:

答案 0 :(得分:3)

我不喜欢超链接字段,它们很难编辑,对用户来说有点混乱。我更喜欢使用FollowHyperlink的click事件。但是,如果必须使用超链接字段,则必须使用此格式:

 Descriptive text#link#

所以

 Stackoverflow#http://stackoverflow.com#
 http://stackoverflow.com#http://stackoverflow.com#
 Email#mailto:mail@example.com#

我想你已经失去了链接 - 也就是哈希标志之间的位。

答案 1 :(得分:-1)

尝试使用记录返回表格并将数据类型更改为短文本。关闭并重新打开表并将数据类型切换回超链接。如果文本是有效的网页链接,它应该没有任何额外的编码。 祝你好运!