繁体   English   中英

是否可以将默认的公式字段值保留在Crystal报表中?

[英]Is it possible to preserve the default formula fields values in a crystal report?

我有一个水晶报表,试图在其中动态插入图像。 通过在图形位置属性中为图像添加路径,我设法使其在报表上起作用,并且在预览报表时,所显示的图片是我要显示的图片,而不是我用作占位符的图片。 。

但是,它似乎在应用程序中不起作用(我得到了用作占位符的图像,而不是我将其设置为图形位置的图像)。

从报告查看器中导出报告后,我发现显示报告时,将擦除所使用的公式字段,并将我存储在图片的“图形位置”中的值-这是我想要的图像的路径动态显示-为空白。

在我的应用程序代码中,我设置了我要使用的公式字段作为要显示的图像的路径。

这是代码:

Dim CrReport As New ReportDocument
CrReport = New myReport

CrReport.DataDefinition.FormulaFields.Item("picpath").Text = """C:\Picture.jpg"""
CrystalReportViewer1.RefreshReport()
CrReport.Refresh()
  • picpath是保存图片路径的公式字段。

我正在使用Crystal Reports XI和Visual Studio 2008。

我想知道的是:是否可以保留公式字段的默认值,以便可以在运行时以编程方式对其进行更改?

例如:如果我为公式字段设置的默认值为“ C:\\ Picture.jpg”,则当我在应用程序中运行报表而不更改该值时,它将保持不变。

我解决了问题。 原来,我需要安装Visual Studio开发人员版本的SAP Crystal Reports。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM