- - PR -
[ASP.NET]ActiveReportでデテール部の編集
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-11-14 14:46
こんにちは。
PowerTools ActiveReports for .NET 2.0J SP2 Proを利用し帳票を作成しております。 そこで質問なのですが以下のレイアウトのような帳票は作成可能でしょうか? ------------------------------------------------------------------------------ ----------- ヘッダ ----------- ------------------------------------------------------------------------------ 詳細項目1行目 │こ│ 詳細項目2行目 │こ│ 詳細項目3行目 │は│ 詳細項目4行目 │デ│ 詳細項目5行目 │ー│ ・ │タ│ ・ │に│ ・ │関│ ・ │係│ ・ │無│ ・ │く│ ・ │表│ 詳細項目18行目 │示│ ------------------------------------------------------------------------------ ----------- フッター ----------- ------------------------------------------------------------------------------ 詳細項目とは関係なく右端に固定のテキストを表示したいのですが何か方法はありますでしょうか? 1行目から18行目の詳細データを1レコードのデータとしてSELECTしてDetail部に貼り付けるのは考えましたがメンテナンス性を考えるとあまりよくないと思い投稿させていただきました。 よろしくお願いいたします。 | ||||
|
投稿日時: 2007-11-14 16:11
いくつか方法はあります。 FetchData イベントでならば、バウンド レポート、アンバウンド レポートに関係なく制御 && 出力することができます。 付属のサンプルをご覧になった方が早いと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-11-14 17:21
じゃんぬねっとさん
いつもありがとうございます。 サンプルを見てみてるんですがいまいちこれだ!!というものが見つからなくて・・・ もうちょっと頑張ってみます。 | ||||
|
投稿日時: 2007-11-14 18:06
右側の固定のテキストとは、各明細行に表示するのでしょうか?
それとも、18行を縦にぶち抜いて、 テキストオブジェクトを1個、配置したい、という意味でしょうか? 明細行に固定値の項目を追加したい、ということであれば、 アンバウンドフィールドを用意して、 FetchDataイベントで値をセットすれば良さそうに思われます。 明細行を縦にぶち抜くことが出来るかは分かりません。 サブレポートを埋め込んで、 そちらに明細行を表示する形になるのではないでしょうか。 | ||||
|
投稿日時: 2007-11-14 18:15
NABEさんこんばんは。
18行をたてにぶち抜きたいんです。 いまいちなんですよねぇ。地道に明細行を18行分作ってやるしかないんでしょうかねぇ?? | ||||
|
投稿日時: 2007-11-14 18:24
サンプルに 「ズバリ! これだ!!」 はないでしょうけど...。 \Seikyu\ に入っているものが固定行のサンプルに当たります。 あとはこれに Image なりで制御していくことになるのではないでしょうか。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-11-15 09:12
じゃんぬねっとさん
そうですよね。「ズバリ!これだ!」はないですよね(・。・; がんばってみます。 | ||||
|
投稿日時: 2007-11-15 11:51
サブレポートを使える場面ならば、固定で18行配置しなくても、 縦方向に成り行きで拡張されるのではないでしょうか? ↓固定長のフォントで見てください。 −−−−−−−−−−−−−−−−−−−−−−−− 親レポートのヘッダ −−−−−−−−−−−−−−−−−−−−−−−− 親レポートの明細1件分 −−−−−−−−−−− −−−−−−− |子レポートの明細行| |固定の何か| |・・・・・・・・・| |・・・・・| |・・・・・・・・・| −−−−−−− |(成り行きで反復)| −−−−−−−−−−− −−−−−−−−−−−−−−−−−−−−−−−− 親レポートのフッタ −−−−−−−−−−−−−−−−−−−−−−−− |