- PR -

ActiveReports について

1
投稿者投稿内容
さんちゃん
会議室デビュー日: 2004/10/08
投稿数: 8
投稿日時: 2005-12-28 07:41
VB.NETでActiveReports2.0で帳票を作成するのですが、
帳票内で表を作成する場合、どのような方法があるでしょうか?

自分は、ActiveReportsの使用経験がないので
テキストボックスを繋ぎ合わせるしか浮かびません

DataSet等でうまく連携できる方法はないでしょうか?

よろしくお願いします
未記入
会議室デビュー日: 2005/12/26
投稿数: 10
投稿日時: 2005-12-28 13:15
ActiveReportsのインストールフォルダ下に、サンプルソースが置いてあるので
それを見てもらえればわかると思います。

ごく簡単に説明すると、
帳票のデザイン時はDetail部に、列を配置するだけです。
後は実行時にDatasetなりを渡してやれば、
勝手に表の形に出力されます。

[ メッセージ編集済み 編集者: 未記入 編集日時 2005-12-28 13:16 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-28 13:22
引用:

未記入さんの書き込み (2005-12-28 13:15) より:

ごく簡単に説明すると、帳票のデザイン時はDetail部に、列を配置するだけです。
後は実行時にDatasetなりを渡してやれば、勝手に表の形に出力されます。


ですね。(^^)

ヘッダはグループ ヘッダなり (単純であればページ ヘッダ) に配置しますし、
枠線もヘッダとフッタにかけて 1 本で結んであれば伸長されます。

最初は、アンバウンド レポートではなく、バウンド レポートでも良いので試すことをお勧めします。
DataSet の仕組みを把握しているならば、アンバウンド レポートをお勧めします。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
めちゃ
会議室デビュー日: 2005/05/20
投稿数: 4
投稿日時: 2005-12-31 09:41
ありがとうございます
教えて頂いた方法にサブレポートで作成してます。

一つ質問ですが、レポート全体でなくサブレポートの部分だけ
縮小する事は、可能でしょうか?
サブレポートの部分のスペースが決まっていて、
サブレポートのカラムが多くて、全部入りきれません。
よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-31 13:24
引用:

めちゃさんの書き込み (2005-12-31 09:41) より:

一つ質問ですが、レポート全体でなくサブレポートの部分だけ
縮小する事は、可能でしょうか?


サブ レポートも、Load を経て各種イベントが実行されるため、
メイン レポートと同じ手法が取れると思います。

Graphic オブジェクトを取得せねばなりませんが、
ActiveReports.Document.Page クラスの Draw メソッドで自前で描画すれば拡大縮小できます。

# 印刷イメージ自体となると、プリンタ側の機能に依存ですね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)