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

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

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

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

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

谢谢,

邓肯

【问题讨论】:

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


    【解决方案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。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 2018-09-20
    相关资源
    最近更新 更多