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