- PR -

ActiveReportsの超簡単な印刷方法

1
投稿者投稿内容
17FのSE
会議室デビュー日: 2005/12/20
投稿数: 3
投稿日時: 2005-12-20 16:12
現在ActiveReports for .NET 2.0J standard Edition を使い帳票の印刷
が出来るように勉強していますが、
使い方がさっぱり判りません。
このソフトはVB.net2003で作成した、データーベース等にアクセスしない
Form1で作成したTextBoxの中身を印刷する事は可能でしょうか?

やりたい事はForm1に作ったTextBoxの中身に1とか2とか入力し
それを印刷したいだけのいたって簡単な事です。

ちなみにActiveReportsのHELPにある[クイックスタートガイド]の
データベースを使う印刷は何の問題も無く出来ました。

回答のほうよろしくお願いいたします。

_________________
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-20 16:33
引用:

17FのSEさんの書き込み (2005-12-20 16:12) より:

このソフトはVB.net2003で作成した、データーベース等にアクセスしない
Form1で作成したTextBoxの中身を印刷する事は可能でしょうか?


DB にバウンドしない / DataSource 生成をしないのであれば、
Start メソッドを呼び出した後、自前でフィールドに値を設定すればできますよ。

重複スレがありますが、削除お願いしますね。(できないんだったかな?)
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27000&forum=7

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
17FのSE
会議室デビュー日: 2005/12/20
投稿数: 3
投稿日時: 2005-12-20 16:47
じゃんぬねっとさん書き込みありがとうございます。

>Start メソッドを呼び出した後、自前でフィールドに値を設定すればできますよ。
申し訳ございませんが、Start メソッドはform1に記入すればよろしいのでしょうか?
それともViwerの中に書くのでしょうか?
まと違いな質問と思いますが教えていただけますでしょうか?
よろしくお願いいたします。


重複スレがありますが、削除お願いしますね。(できないんだったかな?)
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27000&forum=7
↑上記重複スレッドは削除いたしました。
_________________
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-20 16:56
引用:

17FのSEさんの書き込み (2005-12-20 16:47) より:

申し訳ございませんが、Start メソッドはform1に記入すればよろしいのでしょうか?
それともViwerの中に書くのでしょうか?
まと違いな質問と思いますが教えていただけますでしょうか?
よろしくお願いいたします。


まずは手順から覚えましょうか?
  1. 最初にレポートにフィールドを設置してください。
  2. Form でも良いのですので、レポートをインスタンス化して変数に参照を格納します。
  3. このインスタンスのメンバに Start メソッドがあるハズです。
    この Start メソッドが実行されると、ActiveReports 内の各種イベントが駆動します。
  4. このイベント内の、各セクションにある Format イベントや Fetch 関係のイベントで、
    先に設置したフィールドに値を渡します。
    フィールドは自身のクラス内にあるため、Me.[そのフィールド名] でアクセスできます。
    (VB.NET の場合は Me、C# の場合は this です)
ところで、ActiceReports をインストールした際に入っているサンプルには目を通されましたか?
このサンプルに目を通すとおおまかな流れは理解できると思いますよ。
(バウンド / アンバウンド / 単票形式、すべての場合が入っていたハズです)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
17FのSE
会議室デビュー日: 2005/12/20
投稿数: 3
投稿日時: 2005-12-20 17:20
じゃんぬねっとさん丁寧な書き込みありがとうございます。

これから教えて頂いた事を実践してみます。

>ところで、ActiceReports をインストールした際に入っているサンプルには目を通されましたか?
>このサンプルに目を通すとおおまかな流れは理解できると思いますよ。
>(バウンド / アンバウンド / 単票形式、すべての場合が入っていたハズです)

丸1週間かけて読みましたが、理解できたのが[クイックスタート]に入っている
DLL経由の印刷方法でそれ以外は???て感じです。
バウンド / アンバウンド など初めて目にする単語が多く行きずまっていたところです

回答頂きまして本当にありがとうございます。
きっちり勉強して質問ばかりではなく、じゃんぬねっと様のように、
皆様の質問に解答できるようになりたいです。


_________________
1

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