从VB.Net将文本值传递到Crystal Report公式字段时出错

2020-08-15 01:42发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将某些文本传递给Crystal Report中的公式字段。 公式字段名称为" txtShopName"。 shopName是一个变量,其值为" TORCH-MINIMALL"。 我使用 VB.net 来查看报告并按如下所示传递参数值。 但是,尝试查看报告时出现错误。(附有图片)

可能是什么原因? 我必须在报告中创建公式字段的任何特定方法吗?

将crepBill设为新的repBill
                 crepBill.SetDatabaseLogon(" sa",dbPwd)
                 crepBill.DataDefinition.FormulaFields.Item(" txtShopName")。Text = shopName
                 crepBill.RecordSelectionFormula =" {TB_SALES.bill_no} ='"&" B000002"&"'"
                 CrystalReportViewer1.ReportSource = crepBill
                 CrystalReportViewer1.Zoom(100)
                 CrystalReportViewer1.Refresh()
                 CrystalReportViewer1.RefreshReport()

 

(7.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将某些文本传递给Crystal Report中的公式字段。 公式字段名称为" txtShopName"。 shopName是一个变量,其值为" TORCH-MINIMALL"。 我使用 VB.net 来查看报告并按如下所示传递参数值。 但是,尝试查看报告时出现错误。(附有图片)

可能是什么原因? 我必须在报告中创建公式字段的任何特定方法吗?

将crepBill设为新的repBill
                 crepBill.SetDatabaseLogon(" sa",dbPwd)
                 crepBill.DataDefinition.FormulaFields.Item(" txtShopName")。Text = shopName
                 crepBill.RecordSelectionFormula =" {TB_SALES.bill_no} ='"&" B000002"&"'"
                 CrystalReportViewer1.ReportSource = crepBill
                 CrystalReportViewer1.Zoom(100)
                 CrystalReportViewer1.Refresh()
                 CrystalReportViewer1.RefreshReport()

 

(7.6 kB)
付费偷看设置
发送
3条回答
My梦
1楼 · 2020-08-15 02:12.采纳回答

您的单引号/双引号不匹配:

" {TB_SALES.bill_no} ='"&" B000002"&"'" 

在内部使用单引号并将其换行 整个内容都用双引号引起来。

类似这样的

" {TB_SALES.bill_no} ='B000002'" 

Don

绿领巾童鞋
2楼-- · 2020-08-15 02:20

您使用的是哪个版本的SDK?

樱桃小丸子0093
3楼-- · 2020-08-15 01:57

CRforVS13SP27_0-10010309

一周热门 更多>