4

クリスタルレポートが届きました。ハイパーリンクを含む列があります。そのリンクをクリックするたびに、そのページが新しいウィンドウで開く必要があります。これはすべて Crystal レポートで行う必要があります。

何か助けを得ることができますか?

4

3 に答える 3

6

フィールドには URL が含まれており、Crystal レポートでその URL をハイパーリンクとして作成する場合は、それを行うことができます。

次のサンプル レポートには、検索エンジンの名前とそのリンクが含まれてい

ここに画像の説明を入力

ます。必要なのは、 をクリックして Google を開くことwww.google.comです。
ハイパーリンクを作成するフィールドを右クリックし、[フィールドの書式設定]を選択します。
次の画像のようなフォーマット エディタが表示されます。[ハイパーリンク] タブを選択し、[ハイパーリンクの種類] を [インターネット上の Web サイト]として選択します。 [ハイパーリンク情報
] で数式フィールドを選択し、URL を含む列を使用して数式を保存します。[OK] を押して、レポートをプレビューします。

ここに画像の説明を入力

フィールドを押すと、リンクが開くのがわかります。リンクであることを示すために、フィールドのフォントの色を変更することもできます。

EDIT
{link}+'?sWindow=New'
リンクの後に '?sWindow=New' を使用すると、リンクの新しいタブが開く可能性があります
これを試して、結果を返してください!

于 2012-12-01T05:30:29.720 に答える
2

レポート ビューアーには、HyperlinkTarget というプロパティがあります。「_blank」に設定すると、新しいウィンドウで開きます。

<CR:CrystalReportViewer ID="crvReportView" runat="server" AutoDataBind="true" HyperlinkTarget="_blank" />
于 2013-03-22T17:31:36.157 に答える
1

html タグに target= "_blank" を追加します。

<a href="default.asp" target = "_blank">HTML Tutorial</a>
于 2012-11-30T13:18:35.143 に答える