- PR -

visual basicでデータソースを使用せずにレポート帳票を印刷する方法

投稿者投稿内容
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2006-08-01 11:04
visual basicでデータソース(データベース等)やほかのアプリケーションを使用せずに
レポート帳票(データレポート等)を出力する方法がありましたら
教えていただけますでしょうか?

データレポートでデータソースを設定しないで印刷しようとすると
「データソースが無効です。」というエラーが出てしまいます。
使用しているVBのバージョンは6.0 professionalです。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-01 11:26
引用:

納涼床さんの書き込み (2006-08-01 11:04) より:

visual basicでデータソース(データベース等)やほかのアプリケーションを使用せずにレポート帳票(データレポート等)を出力する方法がありましたら教えていただけますでしょうか?
データレポートでデータソースを設定しないで印刷しようとすると「データソースが無効です。」というエラーが出てしまいます。


Data Report では不向きでしょう。
Active Reports や Excel Workbook などが向いていると思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2006-08-01 11:37
じゃんぬねっとさん、回答ありがとうございます。

ほかのアプリケーションを使用しないでレポート帳票を印刷する場合は
やはり何か基となるデータソースを設定しないといけないのでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-01 11:40
引用:

納涼床さんの書き込み (2006-08-01 11:37) より:

ほかのアプリケーションを使用しないでレポート帳票を印刷する場合は
やはり何か基となるデータソースを設定しないといけないのでしょうか?


いいえ、必要ありません。
データソースが不要だからこそ紹介しました。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2006-08-01 11:49
「必要ありません」ということですが、いまひとつスッキリしないので再度確認です。

基となるデータソースを設定しないで(直接ラベルのキャプションに変数を代入して)
レポートを印刷する詳しい方法がありましたらよろしくお願いします。
なお、「ほかのアプリケーションを使用しないで」というのは
Visual Basic以外のほかのアプリケーションを使用しないでということです。
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2006-08-01 13:05
仕様がいまいち把握できませんが、PrintFormメソッドで良かったりして。

Form に Label をペタペタ貼り、データを入れ、PrintForm で印刷完了!

#別に、PrintForm をお薦めしているわけではありません。
#こういう方法もあるよってことで。
納涼床
ベテラン
会議室デビュー日: 2006/06/28
投稿数: 53
お住まい・勤務地: 京都市下京区
投稿日時: 2006-08-01 13:20
ひろれいさん、回答ありがとうございます。

フォームを印刷する方法はあまり効率的ではなさそうですね。
でも、結局はひろれいさんのおっしゃるとおり
フォームを印刷するしか方法がないのでしょうかねぇ・・・?
R・田中一郎
ぬし
会議室デビュー日: 2005/11/03
投稿数: 979
投稿日時: 2006-08-01 13:57
僕は、Printerオブジェクトでゴリゴリ書いてます。
慣れれば簡単です。

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