- - PR -
visual basicでデータソースを使用せずにレポート帳票を印刷する方法
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-08-01 14:03
'何を' 使用した場合の "詳しい方法" を、ご説明すれば良いでしょうか?
「ほかのアプリケーションを使用しないで」 の定義を、もっと具象化して頂けないでしょうか? また、そうしないといけない理由についても、できれば書いて頂きたいです。 (納涼床さん以外の方からではわからないため) たとえば、ActiveReports はアプリケーションというよりは、コンポーネントです。 Excel を介して印刷する場合は、Excel Application を利用しますが、 結局のところ、どちらを選択しようにも、残念ながら VB 単独では動作しません。 # Data Report 以外は使用してはいけないということでしょうか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-08-01 15:56
R・田中一郎さん>
Printerオブジェクトを使用した場合、データレポートと同様に テキストボックス(ラベル)のフォントの種類・大きさ、配置位置を 自由に設定する方法はありますでしょうか? じゃんぬねっとさん> 「詳しい方法」とは、Visual Basic単独(active reportsやexcelはVBのコンポーネント機能で追加できない場合使用しない)でレポートのデータソースを設定しないで(VBに格納している変数を使用するだけで)レポート帳票を印刷する場合の方法です。 (印刷するたびに基のデータソースであるDB2データベースに接続する手間を省くため) 「そうしないといけない理由」ですが、(officeやactive reports等の)アプリケーションを追加でセットアップしなくても実行プログラムを配布するだけで使用できるように設計しているためです。 | ||||||||
|
投稿日時: 2006-08-01 16:09
だめだこりゃPart4
| ||||||||
|
投稿日時: 2006-08-01 16:48
R・田中一郎さんや、じゃんぬねっとさんではないですが軽く回答
あります。 自分で計算して好きな位置に好きなように描くことができます。
なんでDB2データベースに接続する手間を省きたいんですか? | ||||||||
|
投稿日時: 2006-08-01 17:11
Kazukiさん>
(「DB2に接続する手間を〜」について) 実は職場の同僚から「印刷するときにわざわざDB2のテーブルに接続しに行かなくても VBに持たせている変数(メモリ)を利用するだけで Visual Basicのレポート帳票って印刷できるんじゃないの?」といわれまして 「そういう器用な方法ってVBにあったのかな?」と疑問に思い 今回の質問をした次第です。 | ||||||||
|
投稿日時: 2006-08-01 17:22
・・・・・orz ベタ打ち帳票で良いのなら、PrintオブジェクトかPrintFormメソッドが楽だと思いますが。 #じゃんぬさんのブログネタを思い出してしまったw | ||||||||
|
投稿日時: 2006-08-01 17:37
素人くさい危険な設計ですなw | ||||||||
|
投稿日時: 2006-08-01 17:42
EXCELでデザインを作ると、Printerオブジェクトでゴリゴリレポートを出力するためのコードを自動生成してくれる、ソフトとかありましたね。名前を思い出せないけど。 |