- - PR -
ActiveReports について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-28 07:41
VB.NETでActiveReports2.0で帳票を作成するのですが、
帳票内で表を作成する場合、どのような方法があるでしょうか? 自分は、ActiveReportsの使用経験がないので テキストボックスを繋ぎ合わせるしか浮かびません DataSet等でうまく連携できる方法はないでしょうか? よろしくお願いします | ||||
|
投稿日時: 2005-12-28 13:15
ActiveReportsのインストールフォルダ下に、サンプルソースが置いてあるので
それを見てもらえればわかると思います。 ごく簡単に説明すると、 帳票のデザイン時はDetail部に、列を配置するだけです。 後は実行時にDatasetなりを渡してやれば、 勝手に表の形に出力されます。 [ メッセージ編集済み 編集者: 未記入 編集日時 2005-12-28 13:16 ] | ||||
|
投稿日時: 2005-12-28 13:22
ですね。(^^) ヘッダはグループ ヘッダなり (単純であればページ ヘッダ) に配置しますし、 枠線もヘッダとフッタにかけて 1 本で結んであれば伸長されます。 最初は、アンバウンド レポートではなく、バウンド レポートでも良いので試すことをお勧めします。 DataSet の仕組みを把握しているならば、アンバウンド レポートをお勧めします。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-12-31 09:41
ありがとうございます
教えて頂いた方法にサブレポートで作成してます。 一つ質問ですが、レポート全体でなくサブレポートの部分だけ 縮小する事は、可能でしょうか? サブレポートの部分のスペースが決まっていて、 サブレポートのカラムが多くて、全部入りきれません。 よろしくお願いします。 | ||||
|
投稿日時: 2005-12-31 13:24
サブ レポートも、Load を経て各種イベントが実行されるため、 メイン レポートと同じ手法が取れると思います。 Graphic オブジェクトを取得せねばなりませんが、 ActiveReports.Document.Page クラスの Draw メソッドで自前で描画すれば拡大縮小できます。 # 印刷イメージ自体となると、プリンタ側の機能に依存ですね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1