0

Crystal レポートがあり、別のフィールドに応じてフィールドをハイパーリンクに変更したいと考えています。ただし、他のフィールドにはデータがある場合とない場合があります。フィールドを定義するにはどうすればよいですか?

フィールド: IDNumber、LinkField

LinkField が NULL でない場合は、IDNumber を独自の値として表示し、下線とハイパーリンクを LinkField に設定します。LinkField が NULL の場合、ハイパーリンクなしで IDNumber をそのまま表示します。

したがって、レポートに 3 つの IDNumber があり、2 番目のみにデータ (3455, NULL; 4933, http://nothing ; 4939, NULL)で始まるハイパーリンクがあるとします。

次のようになります。

3455

4933

4939

4

1 に答える 1

0

値を持つフィールドと、ハイパーリンクを持つ別のフィールドを作成できました。ハイパーリンク フィールドは抑制されましたが、値を持つフィールドの上にあります。これは Crystal Developer 内では機能しましたが、サーバーに移動したときは機能しませんでした。

スペースが足りなかったので、リンクの一部だけを表示してみました。それは開発とサーバーの両方で機能しましたが、最終的にはファイルを PDF に印刷してリンクを維持したいと考えていました。PDF 内のリンクは、完全に表示されている場合にのみ機能しました。

最終的には、レポートにリンク全体を表示し、別の行を (スペースを空けるために) 表示する必要がありました。(1 ポイント フォントで印刷してみましたが、下線のように見えましたが、クリックしにくく、フィールドを上書きしてしまいました。)

于 2011-10-03T17:29:28.370 に答える