• ベストアンサー

ActiveReportについて

いつも参考にさせていただいてます。 VB6.0での開発でActiveReport1.5Jを使用して帳票を作成しているのですが、プレビュー画面の出力結果と、実際に用紙に出力した出力結果とでは罫線のズレが生じました。 プレビュー画面に罫線を合わすと用紙の方がズレ、用紙の方で合わすとプレビュー画面の方がズレます。 これはActiveReportのバグなのでしょうか?それともプリンタのドライバが最新ではないからでしょうか? このような経験をされた方がいらっしゃったら、対処法をご教授お願いしいたします。

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

  • ベストアンサー
  • mfuku
  • ベストアンサー率50% (173/345)
回答No.1

なんというか、それは、そういうものです。 ActiveReportに限らず、CrystalReportsを使用したとしても同じ現象は発生しますし、プリンタドライバを変えても、プリンタ自体を変えてもズレは発生します。 結局そのズレは、画面とプリンタの表示・印刷媒体の解像度などの違いに起因するものであり、基本的には防ぎようがありません。 従って、プレビューはあくまでも目安として判断し、あくまでも印刷したときの状態にあわせて開発します。 たぶん、帳票アプリケーションを開発したことがある方なら誰しも経験していることでしょう。

lupin1981
質問者

お礼

mihuku様、回答ありがとうございます。 お礼を投稿したつもりができていませんでした。すみません。 バグではないことがわかっただけでもありがたいです。帳票系はこんなものだということがわかり、勉強になりました。プログラミング自体がまだ初心者なので、経験者からのご回答はほんとにありがたいです。 今後ともご指導よろしくお願いします。 ありがとうございました。

その他の回答 (1)

  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

こればっかりはいかんともしがたいものかと。 ・グリッドにあわせる ・罫線を太めにしてみる ・線ではなく、Fieldの枠を使う などである程度解消できるかも。

lupin1981
質問者

お礼

Kuppycat様、回答ありがとうございます。 やはり、どうしようもないということですね。 ちなみに、枠を丸長方形(であってるのかな?)で出力させたいので、形を変更できないFieldの枠は、今回は使用できませんでした。

関連するQ&A

  • ActiveReportについて

    いつも参考にさせていただいてます。 現在、ActiveReport 3.0+VB2005で帳票作成を行っていて、帳票はPDF出力を目的としています。(ASP等使っていない) 帳票にはロゴマークをPictureに画像として貼っているのですが、PDF出力の際にこの画像のみを拡大・縮小することは出来るのでしょうか? (他のテキストボックス等の大きさはそのままで) それとも、画像の大きさを変えたものを用意し、その数量だけ帳票を作る必要があるのでしょうか? 一応、ソフトに付属するサンプルやヘルプは見たのですが、いまいち分からなくて困っています。 (コンポーネントソフトということもあって詳しいサイトもないようです) もし、出来るのであれば具体的なソース等乗っけてもらえると助かります。 また、出来なくてもそのことを教えていただくだけでも助かります。 よろしくお願いいたします。

  • VB6でActiveReport1.5Jを使って2列印字を実現するには

    初めまして!開発におきまして、以下の経験を されている方がおられましたらご指導をお願い 致します。又、実現可能な案がありましたら ご意見をお願いいたします。 今回、ActiveReportでしたい事ですが、 ------------------   -------------------  |項目A|項目B|項目C|    |項目A|項目B|項目C| ------------------   -------------------     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・     ・               ・ このような帳票イメージ(2列)でデータを 印字し出力したいと思っております。 1ページの明細行は固定にします。 上記のような帳票を出力するにはどういった 処理をVB側、ActiveReport側でしてやらないと いけないのでしょうか?ActiveReportの プロパティを使って出来るものなのでしょうか? お手数ですがご指導を宜しくお願いいたします。

  • ActiveReportへの出力に関して

    MySQL、C#を用いてActiveReportへ帳票を出力しようとしていますが、以下のURL を参考に、デザイン連携でMySQLから帳票のプレビューまで表示できるようになりましたが、 その後、仮に条件分岐のように、フラグ=1 の時は"○"のような加工をしたいと考えて いますが、どのようにすれば良いでしょうか??? 《URL》  http://d.hatena.ne.jp/Yamaki/20091118/1258535910 単純にあるテキストエリアの値を○等の操作をしたいと考えていますが、それをテーブルの 情報をもとにして操作したいと考えています。 ActiveReportのヘルプ等で確認しましたがわからず、、、 そもそも上記のようにデザイン連携した値をソース上で操作するにはどのように記述したら 良いのでしょうか。。。 初歩的な質問で申し訳ありませんが、教えて下さい。 よろしくお願いします。

  • ActiveReportでデータが0件の場合・・・

    VB6、ActiveReport2.0を使用しています。 フォームのボタンが押下された時に、帳票を発行するプログラムを作成しています。 rptXXX.PrintReport Falseにて印刷しているのですが、 表示するデータはrptXXXのActiveReport_DataInitializeでSQLを作成し、DataControlのSourceに渡してます。 このSQLを作成した時データが0件ならレポートの印刷をしないようにしたいのですが、記述の仕方がわかりません。 お分かりになる方いましたらアドバイスお願いします。

  • ActiveReportからドットプリンタの連続紙出力

    VB6を使用して、ActiveReportからドットプリンタで送り状を出力しようとしています。 送り状は路線便業者さんが使用されているようなものをイメージしていただければと思います。 用紙の都合上、連続紙から出力したいのですが、実行するとシートガイドから出力されてしまいます。 どうやらA4と認識されてしまっているようなのですが、どこを修正したら良いのか分かりません。 コードで指定しているものは下記になります。 With Me.Printer   .PaperSize = 256   .PaperWidth = 567 * 12.5   .PaperHeight = 567 * 6.4 End With Me.PageLeftMargin = 567 * 1.3 Me.PageRightMargin = 567 * 0.5 Me.PageTopMargin = 567 * 0.4 Me.PageBottomMargin = 567 * 0.4 プリンタ側の設定としては、上記規定のサイズの用紙(Aとします)を作成しておき、 ドットプリンタのプロパティから、デバイスの設定でフロントトラクタにAをセットしています。その他は使用しないと設定しました。 しかし、プログラムを実行させてプレビュー画面でプリンタのプロパティを見ると、 用紙サイズ:A4 給紙方法:シートガイド と戻ってしまっています。このプレビュー時にプロパティをフロントトラクタと、 用紙Aに変更すると正しく連続紙で出るのですが、毎回修正しなければならないのはどうしても避けたいと思います。 分かりづらい説明で大変恐縮ですが、お知恵をお貸しいただければと思います。 よろしくお願い致します。 ドットプリンタ:NEC MultiImpact 700LX2 開発PC:DELL LATITUDE D630 (WinXPPro SP3)

  • 帳票ツール

    VB6でアプリケーションの開発を行います。 これまで、帳票ツールはCristalReports(もちろん製品版)またはACCESSを使ってきましたが、日本的な伝票やクロス集計の弱さや細かいバグに悩まされて、次回からは他の帳票ツールを使用するつもりです。 そこで、日立のEURと文化オリエントのActiveReportを候補に挙げてますが、それぞれのメリット、デメリットなどありましたらご教授下さい。 ちなみに、開発する帳票は、伝票系、一覧表系が半々です。

  • ActiveReport1.5 を使ってコンビニ決済対応の帳票を作る場合の注意点など

    ActiveReport1.5を使ってコンビニ決済の払込伝票の帳票を作ろうと考えています。 実際に決済する信販会社から聞いたのですが、ActiveReportを利用して印字した場合、EAN128のバーコードの読取りが難しい場合があると聞きました。 バーの太さなどが微妙にずれたりするとのことですが、利用実績はあるとのことです。実際には実物をチェックしないとなんとも言えないとのことでした。 そこで、どなたか開発した経験のある方いませんか? いらっしゃいましたら、何か問題が起こったか、どのような問題か? どのように対策したか教えていただければと思います。

  • エクセル帳票を出すのにJAVAかVBか

    掲題の件で質問させてください。 過去の情報をエクセル帳票にまとめ、出力するという アプリケーション開発をVBで実施してました。 お客様にだすということもあり、 フォントや罫線などもかなり細かく設定しています。 最近になり、システム全体がJAVAへと移行していく中で 上記のアプリもJAVA化かと考えてます。 ただ、ネットで調べるとVBとエクセルは親和性が高いと記載されており、JAVA化することで、開発コストや拡張コストが数倍になってしまうのかと、何も知らないので勝手に恐れています。 エクセル帳票を出力する場合は、JAVAとVBだとどの程度生産性が異なるのか(概算でよいです)、ご存知の方がいましたら教えてください。 ※「このような帳票を出力したいです」と掲載出来れば最もよいのですが、それが出来ず申し訳ないです。

    • ベストアンサー
    • Java
  • クリスタルレポートのプレビュー

    こんにちわ。 VB6SP5からクリレポ8.5を出力しています。 プレビュー表示の倍率を任意に指定する方法は あるでしょうか? 100%だと画面をはみ出してしまう帳票なものですから… 教えてください。 宜しくお願いします。

  • 帳票ツールを使わずに帳票出力が出来ますか?

    VB6を使って開発しています。 帳票ツールを使わずに帳票出力が出来ないものかと考えております。 まぁそれが出来ればツールなんて必要ないじゃないかとも思うのですが(^^; よろしくお願いします。

専門家に質問してみよう