(*.rpx) ページレポート/RDLレ ポート(*.rdlx)
Rectangle(四角形) Shape Container Rectangleコントロール内に配置されているコント ロールもインポートされる。
CheckBox(チェックボックス) Label TextBox
Image(画像) Image セクションレポートにはインポートされない。
Label(ラベル) Label TextBox
TextBox(テキストボックス) TextBox TextBox
Line(直線) Line Line
Page Break(改ページ) PageBreak Container ページレポート/RDLレポートでは、
PageBreakAtEndプロパティがTrueにセットされる。
Subform/Subreport(サブフォー
ム/サブレポート) SubReport
帳票コントロール対応表(Access)
注)記載のないAccessレポートコントロールはインポートされません。
VBAコードは、ActiveReportsのスクリプト部分にコメントとしてインポートされます。
帳票レイアウト移行結果(Access)
Access帳票 ActiveReports帳票
移行作業1(Access)
① Access関数(日付)の設定
①
【前】xxx.Text=Format(Date(),"Long Date")
【後】xxx.DataField=System.DateTime.Now、xxx.OutputFormat=yyyy年M月d日
② 文字列連結式の置換の設定
【前】xxx.Text="〒 " & [出荷先郵便番号]
【後】xxx.DataField="〒 " + 出荷先郵便番号
②③
③ Access条件式(IIF)の設定
【前】xxx.Text=IIf([出荷先都道府県] Is Null," " & [出荷先住所1],[出荷先都道府県] &
" " & [出荷先住所1])
【後】xxx.DataField=(出荷先都道府県 == System.DBNull.Value) ? 出荷先住所1 : 出 荷先都道府県 + " " + 出荷先住所1
④ 日付書式の追加
【後】xxx.OutputFormat=yyyy/M/d
④ ⑤ ⑥
⑤⑥ 桁区切り、通貨記号の設定
【後】xxx.OutputFormat=¥#,##0
⑦
⑦ データ連結フィールドの設定(うまく移行できなかったもの)
【前】xxx.DataField=運送会社.運送会社
【後】xxx.DataField=運送会社
⑧
⑧ グループ化の設定
【後】GroupHeader1.DataField=受注コード
【参考】PowerTools ActiveReports for .NET 9.0J フィールド式を追加する
-移行作業2(Access)
⑨ グループフッタ上の小計
【前】xxx.Text=Sum([明細金額])
【後】 xxx.DataField=明細金額 xxx.SummaryFunc=Sum
xxx.SummaryGroup=GroupHeader1 xxx.SummaryRunning=Group
xxx.SummaryType=SubTotal
【参考】グループヘッダにグループ毎の集計を出力する方法は?
http://www.grapecity.com/tools/support/technical/knowledge_detail.asp?id=37830
⑨
⑩
⑩グループフッタ上の合計(小計+運送料)
【前】xxx.Text=[小計]+[運送料]
【後】 Before_Printイベントに以下のコード(C#)を記述 public void GroupFooter1_BeforePrint()
{ 合計.Value = decimal.Parse(小計.Value.ToString()) + decimal.Parse(運送料.Value.ToString());
}
DEMO
Access帳票「納品書」を移行する
参考情報
移行情報 - ActiveReports for .NET 9.0J http://www.grapecity.com/tools/products/activereportsnet9/migration#info
オンラインヘルプ(レポートのアップグレード) http://docs.grapecity.com/help/activereports-9/#Upgrading%20Reports.html
ActiveX版1.0J/1.5Jから2.0Jへ移行する際の注意点 http://www.grapecity.com/tools/support/kb/?id=10427
ActiveX→.NET事例(みずほ情報総研株式会社様) http://www.grapecity.com/tools/info/case/mizuho-ir.htm
オンラインヘルプ(MS Access/Crystal Reportsからの移行) http://docs.grapecity.com/help/activereports-9/Converting%20with%20Import%20Wizard.html
Crystal Reports Versions https://msdn.microsoft.com/ja-jp/library/ms225607(v=vs.90).aspx
SAP Crystal Reports, developer version for Microsoft Visual Studio http://scn.sap.com/docs/DOC-7824
Q & A
ご質問のある方は、Web Ex Event Centerの「Q&Aパネル」から質問 を投稿してください。講師とチャット風の質疑応答ができます。
質問の宛先は「All Panelists」を設定してください。
質問文は講師が回答するまで他参加者からは見えません。
時間内に回答できなかったものは後日メールで回答させていただきます。All Panelists を
質問を入力 選択 最後にSendを
押す