首页 > 解决方案 > 格式化跨越多行的超链接

问题描述

在此处输入图像描述

我有一个 Access 数据库(附有屏幕截图),其中编辑器的文本逐行存储在数据库中(称为 StoryLine 列)。我有 URL 存储为超文本“URL”显示名称的问题。有时在一行中只显示超链接,而“URL”跨越几行,然后显示显示名称。

非常感谢您的帮助和提示。

我已经合并了分配给同一条目的所有条目(带有公式)(所有连接的文本都具有相同的 StoryID)。问题是格式完全丢失了。

如果存在,则只显示 URL 的显示文本,否则显示完整的 URL。

超级链接“ http://votetandem.org ” votetandem.org

应该是 voteandem.org(格式为超链接)

和 HYPERLINK在此处输入链接描述 Acquista ora i biglietti!

应该

Acquista or a i biglietti!(格式化为超链接)

标签: crystal-reports

解决方案


如果我正确理解您的问题,以下内容应该适合您;

  1. 创建一个公式并使用 HTML 标记键入所需的文本和超链接,例如:

    在此处输入图像描述

  2. 在报表上插入公式字段。右键单击报表中插入的“公式字段”,然后选择“格式字段”

  3. 在“格式编辑器”窗口中,选择“段落”选项卡。对于“文本解释”选项,选择“HTML 文本”

请注意,上面显示的 SAP 超链接文本是实际的超链接,用户可以选择。在您的情况下,可能只需在必填字段上执行上面的选项 3。我不知道你目前的报告结构给你一个确切的答案。

连接字符串

用这样的东西创建一个公式。我还没有测试过这个,所以它可能需要一些调整。

if {Command_Main.StoryLinesK} in ['45','46','47', '48',''49] then {Command_Main.StoryLine} & "" & {Command_Main.StoryLine}

推荐阅读