在Crystal报表公式中选择案例语句

时间:2016-02-29 09:39:38

标签: c# asp.net crystal-reports

我在水晶报告中使用以下公式字段转到特定URL。但是当我点击该字段时,它总是转到默认语句代码 从这里开始

select {USP_GetSpecificAccountLedger.InvoiceNo}
case totext({USP_GetSpecificAccountLedger.JVID}):
"http:"+"//"+"localhost:60470/AdminPages/AccountPayable.aspx"
case totext({USP_GetSpecificAccountLedger.ACCOUNTID}):
"http:"+"//"+"localhost:60470/AdminPages/ViewManualJournal.aspx?id="+ToText({USP_GetSpecificAccountLedger.JVID})
Default :
"http://localhost:60470/AdminPages/Vendor.aspx";

需要一点帮助。 :(

1 个答案:

答案 0 :(得分:0)

在这种情况下,您不应该在公式字段内写,而是需要转到

格式字段--->超级链接标签 - >单选按钮A Website on Internet

X-2中,您需要点击并在那里编写公式。

我猜您的代码位于Basic Syntax,因此请选择并粘贴此代码。

select {USP_GetSpecificAccountLedger.InvoiceNo}
case totext({USP_GetSpecificAccountLedger.JVID}):
"http:"+"//"+"localhost:60470/AdminPages/AccountPayable.aspx"
case totext({USP_GetSpecificAccountLedger.ACCOUNTID}):
"http:"+"//"+"localhost:60470/AdminPages/ViewManualJournal.aspx?id="+ToText({USP_GetSpecificAccountLedger.JVID})
Default :
"http://localhost:60470/AdminPages/Vendor.aspx";

我没有检查代码的语法,你需要在使用之前检查。