【问题标题】:Get string within a specific string获取特定字符串中的字符串
【发布时间】:2019-09-25 12:52:09
【问题描述】:

请原谅这个愚蠢的问题,但我是 Crystal Reports 的绝对新生。

我想向 Crystal Reports 添加纯文本。问题是,如果插入了包含显示文本的超链接,则会显示如下:

HYPERLINK "http://google.de/https://www.google.com/webhp?hl=de&sa=X&ved=0ahUKEwipsMvN_-vkAhWCEVAKHf3JBCIQPAgD" google.com

我只想让超链接显示在 "

结果应该是https://www.google.com/webhp?hl=de&sa=X&ved=0ahUKEwipsMvN_-vkAhWCEVAKHf3JBCIQPAgD

但是,也有可能出现不包含超链接的“超链接”。

我的教授创建了一个包含文本和超链接的 Access 数据库,我必须正确显示超链接。

数据库的一些行:

HYPERLINK "http://votetandem.org/" votetandem.org 超级链接“https://app.votetandem.org/”votetandem.org

“URL”显示文本之间有时有空格,有时则没有

【问题讨论】:

    标签: crystal-reports format-string


    【解决方案1】:

    使用 REPLACE() 函数。按 F1 获取在线帮助。

    【讨论】:

      【解决方案2】:

      我找到了解决问题的方法。我创建了一个公式字段。 chr(34) 在 ASCII 中是 "

      如果 InStr({TABLE},"HYPERLINK " & chr(34)) > 0 那么

      拆分({TABLE},chr(34))[2]

      否则 {表}

      URL 是第二个条目。第一个是超链接,第二个是真实 URL,第三个是显示的名称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-20
        • 1970-01-01
        • 1970-01-01
        • 2017-07-28
        • 1970-01-01
        • 2011-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多