【问题标题】:Editing an .rpt file编辑 .rpt 文件
【发布时间】:2013-03-22 15:43:14
【问题描述】:

一家公司开发了一个用 VB.net 编写的小型 Web 界面,用于查询数据库并生成报告。该接口使用CrystalDecisions.Shared 库。在代码中,它引用了这个:

 If rbExportType.SelectedValue = "PDF" Then
    Dim sda As New DB2DataAdapter(cmd)
    ReportName = "Reports/R002.rpt"
    rpt.Load(Server.MapPath(ReportName), CrystalDecisions.[Shared].OpenReportMethod.OpenReportByTempCopy)
    sda.Fill(ds.tbl_R002)
    rpt.SetDataSource(ds)
    rpt.SetParameterValue(0, ddDatabase.SelectedItem.Text)
    ExporttoPDF()
 Else

现在,用户要求我在报告中添加一个简单字段Date。我已编辑查询以提取此数据,但当我运行报告时,报告中未显示 Date 字段。我假设必须编辑实际的 .rpt 文件以在报告中包含此字段。

尝试在文本编辑器中编辑 Reports/R002.rpt 时,只有数字/符号。

如何编辑这个 .rpt 文件? Visual Studio 2010 的版本已经过试用期。

【问题讨论】:

  • 购买一份 Crystal Reports?

标签: vb.net visual-studio-2010 .net-4.0 crystal-reports


【解决方案1】:

Visual Studio 已经(或曾经)内置了 Crystal Reports 编辑器。我刚刚在我的 Visual Studio 2012 安装中找不到它,所以他们可能放弃了它以支持他们自己的 Reporting Services 平台,但我可能会只是错过了。如果您在 Visual Studio 2010 副本中找不到该编辑器,请尝试下载旧版本的 Visual Studio。

更新:

快速的 Google 搜索表明它现在只是单独分发。
这是 VS2012 版本:http://scn.sap.com/docs/DOC-35074
这是VS2010版本:http://scn.sap.com/docs/DOC-7824

【讨论】:

    【解决方案2】:

    CrystalReports 是一个专有软件,不会成为默认 VS 软件包的一部分。

    是的,为了向报告中添加字段,您必须编辑报告本身。如果您有 CrystalReport 软件的副本,这没什么大不了的。

    【讨论】:

    • 但 SAP 确实免费提供了用于 Visual Studio 的 Crystal Reports 副本。请参阅乔尔的答案中的链接。
    猜你喜欢
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多