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

2020-08-15 01:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试将某些文本传递给Cry...

         点击此处--->   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梦
2020-08-15 02:12 .采纳回答

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

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

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

类似这样的

" {TB_SALES.bill_no} ='B000002'" 

Don

一周热门 更多>