0

ある会社は、データベースにクエリを実行してレポートを作成するために、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のバージョンは、試用期間を過ぎています。

4

2 に答える 2

2

VisualStudioにはCrystalReportsエディターが組み込まれています(または組み込まれています)。VisualStudio2012のインストールでは今は見つかりませんでした。そのため、独自のReporting Servicesプラットフォームを優先して削除した可能性がありますが、見逃した可能性があります。それ。Visual Studio 2010のコピーでエディターが見つからない場合は、古いバージョンのVisualStudioをダウンロードしてみてください。

アップデート:

簡単なグーグル検索はそれが今単に別々に配布されていることを示しています。
VS2012バージョンは次のとおりです。http://scn.sap.com/docs/DOC-35074 VS2010バージョンは次のとおりです:http
//scn.sap.com/docs/DOC-7824

于 2013-03-22T15:51:59.433 に答える