*** fyiReporting RDL レポート ***
試しに、OLEDBをつかってmdb(Accessのデータベース)のデータを取り出すレポートを作ってみようと思う。
C:\test.mdbというファイルの中にtbl1というテーブルを作って、下記のような感じにする。
RDL Designerを起動。
File > New Report (Ctrl+N) で新規レポートを作成。
なにやら、ウイザード的なウインドウが表示される。
Connectionタブをクリックして、Connection TypeをOLEDBにして、
さて、Connectionはどうする?
VB.NETで使用するConnection Stringでも代入してみようか。
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\test.mdb;
さて、Connectionはどうする?
VB.NETで使用するConnection Stringでも代入してみようか。
Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\test.mdb;
Test Connectionボタンを押してテストしてみると、ちゃんと接続できたぞ。いい感じだ。
Connectionタブの横にはParametersタブがあるが、何なんだコレ?とりあえず無視しよう。
Parametersタブの横にはSQLタブがある。
ここにはSQLステートメントを書けば良いのかな?
とりあえず全部の列を取り出そう。
SELECT * FROM tbl1;
SQLタブの横にはGroupingタブがある。
amountを合計をしてみようかな。
Report Syntaxタブを選択すると、なにやらXMLのようなモノが表示される。
Report Previewタブを選択すると、おぉ~!ちゃんとレポートができているではないか!
以上を終えてC:\test.rdlでレポートを保存。
次回に続く…