webブラウザからレポートを印刷する方法は?

このQ&Aのポイント
  • 一般的なシステムでは、ACCESSなどのアプリを使用して印刷を行いますが、ブラウザを使用したシステムではどのように実現すれば良いのでしょうか?
  • 環境はIIS4.0(win2K)、IE5.0以上限定、社内LANのみの使用、WAN回線速度64K。DBはSQL-Server7.0またはMDB(AC2K)を使用。クライアントにはOFFICE2K PROがインストールされています。
  • 商談報告のサイトを作成する際に、複数ページのレポート出力を行い、各ページのヘッダーに項目名を印刷したいと考えています。現時点で適切な手法はどのようなものでしょうか?
回答を見る
  • ベストアンサー

webブラウザからレポートを印刷する方法?

お世話になります。 一般的に印刷を伴うシステムには、ACCESS等のアプリを使うケースが多い様ですが、 ブラウザを使ったシステムを考える場合、みなさんならどんな方法で実現している のでしょうか? 環境は IIS4.0(win2K)、IE5.0以上限定、社内LANのみの使用、WAN回線速度64K。 DB は SQL-Server7.0 または MDB(AC2K)を使用。 クライアントには OFFICE2K PROがインストールされている。 今作りたいのは、商談報告のサイトになります。 やりたいことは、複数ページに出力される場合、各ページヘッダに項目名を印刷 したいぐらいの内容なのですが... データの登録や、検索機能は出来そうなのですが、一般的なレポートのデザイン で印刷したい場合は、現時点で、どんな手法が適当なのかをご教授ください。

  • sgh
  • お礼率100% (11/11)

質問者が選んだベストアンサー

  • ベストアンサー
  • shiro007
  • ベストアンサー率85% (12/14)
回答No.2

レポートツールですが、 文化オリエント社の「ActiveReports」 翼システム社の「SVF for Web」 PFU社の「BIP for Web」 などがあります。 基本的に、Webサイトでの帳票はOSやブラウザの関係から PDF出力するケースが多いのです。 しかし、イントラネットでOS・ブラウザが固定に出来るのであればEXCEL出力・ActiveReportsのOCXを利用する方法が安価で簡単かと思います。

sgh
質問者

お礼

重ね重ねご回答ありがとうございます。 >しかし、イントラネットでOS・ブラウザが固定に出来るのであればEXCEL出力・ActiveReportsのOCXを利用する方法が安価で簡単かと思います。 ActiveReportsトライアル版ダウンロードしてみました。 サンプル印刷イメージから、いろんなことが出来そうなことはわかりました。 まずは、クライアント側のVBScriptを使って、EXCELを操作することを考えてみます。 ありがとうございました。

その他の回答 (1)

  • shiro007
  • ベストアンサー率85% (12/14)
回答No.1

当方の場合ですが、COM+オブジェクトよりPDFファイルを動的生成しリダイレクトする事により実現させています。 オフィスがインストールされていて、ブラウザがIEであれば動的にEXCELファイルを生成しリダイレクトすることで複数ページや複雑なレイアウトに対応できると思います。 また、最近のレポートツールのほとんどがWeb対応しているのでそちらのほうも考えてみてはいかがでしょう?

sgh
質問者

お礼

shiro007様 早速のご回答ありがとうございます。 実は、VBA(ACCESSからEXCELのオブジェクトを操作する等)なら多少のことは出来るのですが、VBScriptの方はこれから勉強する段階です。 この機会にやってみようかと思います。 >最近のレポートツールのほとんどがWeb対応しているので..(略) 差し支えなければ、具体的にどんな製品があるのかを教えていただけないでしょうか?

関連するQ&A

  • Access2000レポート印刷について

    Access2000のレポート印刷について質問させていただきます。 レポートに表示する行数を4行(レコード)に固定したいのですが・・・。 販売管理システムで納品書を印刷するのですが、複写式の専門用紙のため、 あらかじめ印刷できる行数が4行になっています。入力するデータは4行以上 になる場合があります。たとえば、同じ得意先で同じ日に5品目以上納品する場合があります。納品書は「得意先コード」&「納品日」でグループ化しており、改ページを「カレントセッションの前」にしています。これで納品書を印刷すると1枚目に4行を正しく表示しますが、2枚目はグループヘッダーの位置(得意先名や住所を表示する位置)に5行目のデータが表示されます。この設計ではこのように印刷されるのは当たり前なのですが・・・。 これを改善する方法をお教えください。よろしくお願い申しあげます。

  • アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。

    Access2003を使用しています。レポートを使用し利用者ごとに請求書を作成しました。一枚に一人の利用者を印刷しようとし、ツールバーの改ページをレポートヘッダーの下、利用者ヘッダーの一番上とレポートフッダの上利用者フッダの下のいれました。一応、一人に一枚印刷できますが、途中に白紙が何枚もでてきます。過去の質問も参照させていただきましたが、初心者のため理解できませんでした。どうかご指導お願いいたします。

  • WEBページを印刷するときのヘッダーとフッターの復活方法

    いつもお世話になります。 現在、WEBページを印刷する時にヘッダーとフッターを消しております。 が、フッターにURLを印刷したいのですが、復活させる方法が分かりません。 たしかワイルドカードを使用していたと思うのですが、記述方法を忘れてしまいました。 どなたかアドバイスいただけませんでしょうかm(_ _)m

  • Excelの印刷について

    Excelで、1ページでページ内に作成した表を印刷すると2ページ目が白紙で印刷されます。(1ページ内の編集なのにプレビューで次ページが表示される。) ヘッダーを使用すると2ページ目がヘッダーのみ印刷されます。現在、印刷設定で1ページ印刷の設定で印刷していますが面倒です。解決策を教えてください。

  • WEBシステムでの帳票印刷

    お世話になります。いつも拝見させて頂いております。  イントラネットでのシステムでブラウザから何らかの形で動的に 帳票出力を行いたいと考えております。帳票出力を行う部分をCO Mで作成してASP上で使用したいと考えております。今回,ブラ ウザを通してのシステムで帳票出力を行うのは,私自身初めての試 みなのでいろいろ模索したのですが,最良の手段がわからず困って おります。  皆様が一般的に用いている手段はどのような方法で実現している のでしょうか。今回はOFFICE以外の有償ツールを使用しない 方向で開発を行いたい(客先要望により)のですが,最良の手法が ありましたらご教授の程宜しくお願い致します。 動作環境  ASP & COM  IIS5.0以上  Win2000Server データベース Access97(システムではCOMでDAOにより接続) 対応ブラウザ  IE5.0以上  Netscape6.0以上

  • web2台+DB2台のwebシステム開発

    web1、web2、db1、db2を使用したwebシステムを開発し勉強したいと思っております。 下記構成で考えています。 <構成> web1-DB1 |      | web2-DB2 webは、apacheで考えています。最悪IISでも構いません。 DBは、mysqlかposgreで考えています。最悪SQLServerやOracleでも構いません。 <質問1> web1-DB1 web2-DB2 で接続する構成を考えているのですが、 apache1、apache2からは、両方のDB1、DB2に接続する構成を取るのが普通でしょうか? <質問2> 何か良い参考書等はありませんでしょうか。 ご教授お願いします。

  • 印刷時ヘッダーとフッターを挿入

    印刷時ヘッダーとフッターを挿入 現在HPを作成しているのですが、来訪者がHPを印刷する時に、 フッターとヘッダーをこちらで指定しておくことは可能でしょうか? ページ印刷時2枚以上になる場合全ページに同じヘッダーとフッターが 印刷されるようにしたいのです。 初心者なのであまり専門的なことまではわかりませんが、 html,Javascript,cgi,cssなどWindows環境で使用可能であれば基本言語は問いません。 わかる方いらっしゃいましたらご教授願います。

    • ベストアンサー
    • HTML
  • 一般のwebページをPDFファイルにて印刷する方法

    以前勤めていた会社のパソコンで、一般のwebページをPDFファイルにて印刷して保存していました。 印刷するまでもないページを保存しておけるので非常に便利でした。 何気なく使っていたので、今となって家のパソコンでどのようにすれば使用できるのかわからなくて困っています。 詳しい方、教えていただけますでしょうか?

  • 別々のファイル、シートのヘッダーフッターと印刷

    Excel2010です。 マクロはまったくわかりませんので、 マクロでしか行えない場合はあきらめます。 今、12ページあるファイルが3つあります。 内訳は 1ファイル4シート。1シートごとに3ページ。 シートごとに違うヘッダーが入っています。 例  ひとつめのファイル ヘッダー1A 1B 1C 1D 各3ページ 計12ページ ふたつめのファイル ヘッダー2A 2B 2C 2D 各3ページ 計12ページ みっつめのファイル ヘッダー3A 3B 3C 3D 各3ページ 計12ページ この場合、ファイルをクリックしてまとめて印刷しようとすると ヘッダーがそろってしまうのです。(たとえばひとつめのファイルのヘッダーがすべて 1Aになってしまう) また、ページ数を入れてもまとめて印刷しようとすると 同じ数字が入ってしまいます。 全部通して、36ページ分のページを振り、 なおかつヘッダーを元通り入れたい場合、楽な方法はありますか。 ページ設定の先頭ページ番号をちまちまと入れて、 いちシートずつ印刷するしかないでしょうか。

  • webページの印刷ができない

    OSはwin95、ブラウザはIE5.5、プリンタはcanon lasershot A404を使用しています。 webをプリントアウトするときに、全く画像が印刷されずに困っています。 プレビュー画面でも画像が読み込まれません。 印刷を行うとヘッダとフッタ部分に、プレビュー時の「閉じる」や下のスクロールが薄く印刷されるだけで、肝心のページ内容が全く印刷されません。 用紙の方向を変えたり、フレームの印刷(ここは反転してしまっており選択できないようになっています)、選択範囲の印刷を行ったりしてみたのですが、どうしても上記部分しか印刷されません。 困ったことに今までは普通に印刷ができていたようなのですが、前任者に引き継ぎを受けられず、困っております。 わたしはマックユーザーなためIE等に慣れておらず、本当に基本的なミスかもしれませんが、解決方法をご存じの方がいらっしゃいましたら教えて下さい。 よろしくお願いします。