Sql server 如何在Crystal报表中插入条件超链接

Sql server 如何在Crystal报表中插入条件超链接,sql-server,hyperlink,formatting,crystal-reports-xi,Sql Server,Hyperlink,Formatting,Crystal Reports Xi,我有Crystal reports,我想根据另一个字段将一个字段修改为超链接。但另一个字段可能有数据,也可能没有数据。如何定义字段 字段:IDNumber,LinkField 如果LinkField不为NULL,则将IDNumber显示为其自身的值,并将下划线和超链接设置为LinkField。 如果LinkField为NULL,则只显示IDNumber本身,而不显示超链接 因此,如果报告有三个ID号,只有第二个有一个超链接,以数据(3455,NULL;4933,;4939,NULL)开头 它看起

我有Crystal reports,我想根据另一个字段将一个字段修改为超链接。但另一个字段可能有数据,也可能没有数据。如何定义字段

字段:IDNumber,LinkField

如果LinkField不为NULL,则将IDNumber显示为其自身的值,并将下划线和超链接设置为LinkField。 如果LinkField为NULL,则只显示IDNumber本身,而不显示超链接

因此,如果报告有三个ID号,只有第二个有一个超链接,以数据(3455,NULL;4933,;4939,NULL)开头

它看起来类似于以下内容:

3455

4939


我可以创建一个有值的字段和另一个带有超链接的字段。超链接字段已被抑制,但位于具有值的字段顶部。这在Crystal Developer内部起作用,但在它被移动到我们的服务器时就不起作用了

由于空间不足,我尝试只显示部分链接。这在开发和服务器上都有效,但我最终希望将文件打印成PDF并维护链接。PDF中的链接只有在完全显示时才起作用


我最终不得不在报告中显示整个链接,给它一个单独的行(以腾出空间)。(我还试着用1点字体打印,这确实使它看起来像下划线,但这很难点击,而且还是重写了字段。)

我已经输入了我最终要做的事情,但如果有人提出了真正的解决方案,我仍然会很高兴听到(并接受!)然而,这似乎是一个非问题/非答案类型的条目。