crystal-reports - 格式化跨越多行的超链接
问题描述
我有一个 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!(格式化为超链接)
解决方案
如果我正确理解您的问题,以下内容应该适合您;
创建一个公式并使用 HTML 标记键入所需的文本和超链接,例如:
在报表上插入公式字段。右键单击报表中插入的“公式字段”,然后选择“格式字段”
在“格式编辑器”窗口中,选择“段落”选项卡。对于“文本解释”选项,选择“HTML 文本”
请注意,上面显示的 SAP 超链接文本是实际的超链接,用户可以选择。在您的情况下,可能只需在必填字段上执行上面的选项 3。我不知道你目前的报告结构给你一个确切的答案。
连接字符串
用这样的东西创建一个公式。我还没有测试过这个,所以它可能需要一些调整。
if {Command_Main.StoryLinesK} in ['45','46','47', '48',''49] then {Command_Main.StoryLine} & "" & {Command_Main.StoryLine}
推荐阅读
- c++ - 当我输入一个非整数值时,我的二次方程代码终止,我怎样才能让它正确循环?
- python - 使用循环描述多个条件
- android - 启用谷歌应用签名后生成的 11 字符哈希码不起作用
- python - 为什么 pytorch 没有为我最小化 x*x ?
- javascript - 创建简单的计算器
- c++ - 将 extern C 关键字用于 C++ 中的特定标头是否允许从 void* 转换为 char*?
- c++ - 如何制作和使用makefile winidows Nomad open solver
- javascript - 页面加载时触发一次点击
- mongodb - Mongo DB 更新查询
- ruby-on-rails - 我可以在我的 RSpec 测试中实现依赖注入吗?