Access App中的超链接控制

时间:2014-01-15 11:36:08

标签: ms-access sharepoint-2013 ms-access-2013

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

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

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

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

谢谢,

邓肯

2 个答案:

答案 0 :(得分:2)

我不确定你是否得到了答案。我在网上随机查找并找到了您的查询 我认为帖子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],"#")

     

...

答案 1 :(得分:0)

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