Sql server 2008 在crystal report的新窗口中打开链接

Sql server 2008 在crystal report的新窗口中打开链接,sql-server-2008,crystal-reports,sql-server-2008-r2,crystal-reports-xi,Sql Server 2008,Crystal Reports,Sql Server 2008 R2,Crystal Reports Xi,我有水晶报告。有一列包含超链接。我想无论何时点击那个链接,页面都应该在新窗口中打开。所有这些都应该在crystal reports中完成 我能得到任何帮助吗?在html标记中添加target=“\u blank”,即: <a href="default.asp" target = "_blank">HTML Tutorial</a> 您的字段包含一个URL,如果您想在crystal report中将该URL设置为超链接,则可以这样做。 考虑下面的示例报告,其中包含搜索引

我有水晶报告。有一列包含超链接。我想无论何时点击那个链接,页面都应该在新窗口中打开。所有这些都应该在crystal reports中完成

我能得到任何帮助吗?

在html标记中添加target=“\u blank”,即:

<a href="default.asp" target = "_blank">HTML Tutorial</a>

您的字段包含一个URL,如果您想在crystal report中将该URL设置为超链接,则可以这样做。

考虑下面的示例报告,其中包含搜索引擎的名称和它们的链接
BR/>

现在你的要求是点击
www.Google.com
打开谷歌
右键单击要创建超链接的字段,然后选择格式化字段
您将获得格式编辑器,如下图所示。选择超链接
选项卡,然后选择超链接类型
作为互联网上的网站

在超链接信息中选择公式字段,并使用包含URL的列保存公式。现在按OK并预览报告。



当您按下该字段时,可以看到链接打开。您还可以更改字段的字体颜色以显示链接。

编辑
{link}+'?sWindow=New'

在链接后使用“?sWindow=New”可以打开链接新选项卡

试试这个,然后带着你的结果回来

报表查看器有一个名为HyperlinkTarget的属性。将其设置为“\u blank”以在新窗口中打开

<CR:CrystalReportViewer ID="crvReportView" runat="server" AutoDataBind="true" HyperlinkTarget="_blank" />


你说的“那一页”是什么意思??无论是水晶报表页面、html页面还是任何其他网页?该页面表示internet上的目标页面。。。。这就是我真正想要的。。。。。。报告中有一个字段是超链接…现在,当我单击该链接时,网页应在新窗口中打开该页面表示internet上的目标页面。。。。这就是我真正想要的。。。。。。报告中有一个字段是超链接…..现在,当我单击该链接时,网页应该会在新窗口中打开,我可以在crystal Reports中键入您提供的代码我已经这样做了。。。但我希望此链接在新窗口或新选项卡中打开。我使用的是visual studio 2010的crystal reports,因此没有hyperlinktarget选项。我怎样才能做到这一点?你的专栏有超链接,对吗?然后在公式中使用该列。对于每一行,超链接将取自您的列,这将是您的目标URL。你的超链接在你的专栏中使用哪种格式?超链接是另一个互联网地址,并且已经在公式中使用过。和现在一样,超链接在同一窗口中打开,但我希望在新窗口中打开此链接。这有什么设置吗?嘿,兄弟。。我找到了解决办法。。。。。。。它是在.net代码中,我们必须插入hyperlink=“_target”The{link}+'?sWindow=New”解决方案,如果您的URL中没有任何其他参数,则该解决方案将起作用。在有其他参数的情况下,将替换?使用&(和号)。这个(问号)仅当这是URL中的第一个动态参数时有效。