使用参数未显示图像

2020-08-14 12:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨..我的水晶报告有问题。 (...

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

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


嗨..我的水晶报告有问题。 (即使用Visual Studio 2019/Visual Basic .net)我在报告中有一张带有附加参数的图片。 在Windows窗体中,当我尝试预览报告时,图像不会显示。 我使用以下代码将值传递给了参数:

 myReport.SetParameterValue(" paramImagePath",imagePath)

'myReport是报告的实例

paramImagePath是报表中参数的名称

'imagePath是我使用的变量。

当im使用变量时,图像不会显示。 我多次检查了变量的值,与手动输入的图像路径相同。

但是当我手动输入图像的路径时,例如下面的代码:

 myReport.SetParameterValue(" paramImagePath"," E:\从驱动器D \ VB网络活动\ BrgyPoblacion \ BrgyPoblacion \ Images \ 1.png")

图像将显示。 似乎是什么问题。

请帮助。

6条回答
huskylover
2020-08-14 12:57

那不是Dell在谈论的CR映像。

在我的参数测试应用程序中,有以下例程:

案例"图形位置公式":
     #region GRaphics本地
     btnReportObjects.Text ="";

     CrystalDecisions.ReportAppServer.ReportDefModel.ConditionFormula myGraphicLocationFormula;
     rptObjs = rptClientDoc.ReportDefController.ReportObjectController.GetReportObjectsByKind(CrReportObjectKindEnum.crReportObjectKindPicture);

    //获取图片对象的数量
     btnCount.Text = rptObjs.Count.ToString();
     foreach(rptObjs中的CrystalDecisions.ReportAppServer.ReportDefModel.PictureObject MyrptObj)
     {
         如果(((dynamic)MyrptObj).G​​raphicLocationFormula.Text!= null)
         {
             textBox1 ="图片名称:" + MyrptObj.Name.ToString()+" \ n";
             textBox1 + ="图形位置公式:" + MyrptObj.GraphicLocationFormula.Text.ToString()+" \ n";
             btnReportObjects.Text + = textBox1;
             btnReportObjects.AppendText("'End'\ n");
         }
         其他
         {
             textBox1 ="图片名称:" + MyrptObj.Name.ToString()+" \ n";
             textBox1 + ="图形位置公式:无\ n";
             btnReportObjects.Text + = textBox1;
             btnReportObjects.AppendText("'End'\ n");
         }
     }
     #endregion GRaphicsLocal
     休息; 

您可以对其进行修改以更新其中包含路径的公式字段。

https://blogs.sap.com/2016/02/17/how-to-parameters-in-crystal-reports-for-visual-studio-net /

您还需要在报告中进行设置。

一周热门 更多>