• ベストアンサー

Access2003 データがなくても罫線など印刷したい

条件にあったデータを抽出して印刷をするのに、 A4用紙を横にして、2列で印刷できるようにページ設定をしています。 しかし、抽出データが1件や3件、5件などの奇数件の場合には、 印刷ページの右側に余白ページが出来てしまいます。 できれば抽出データが奇数件の場合には、右側には、 データがない罫線枠などを印刷したいのです。 今は、データが偶数件の時と、奇数件の時で、 レポートを2つ表示して2回に分けて印刷するようにしていますが、 できれば1つのレポートで印刷できるようにならないものでしょうか? よい方法があれば教えてください。

  • u6_6u
  • お礼率50% (8/16)

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

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

一案として、常に偶数件になるようにデータソースを調整する手があると思います。 仮に今のデータソースがテーブル1であるとして(クエリでもいいのですが)、それを使って結果が奇数のときに空行を1行付加する以下のようなクエリ1を作成し、それをデータソースにするなどです。 SELECT 項目1, 項目2,..... FROM テーブル1 UNION ALL SELECT TOP 1 NULL, NULL,...... FROM テーブル1 WHERE ((SELECT COUNT(*) FROM テーブル1) MOD 2)=1 それがレポート専用のワークテーブルならば、実際に空行を入れるのでもいいと思いますが。

u6_6u
質問者

補足

jamshid6様 ご回答、ありがとうございます。 また、お礼が遅くなり申し訳ありません。 常に偶数件になるように、 レポート専用のワークテーブルを用意して、 奇数行ならば空行を追加する、という設定で、 勉強して、直してみたいと思います。 アドバイス、ありがとうございました。

関連するQ&A

  • アクセスのレポートで罫線を引きたいのですが。

    フォームから抽出したデータをA4縦の用紙に印刷しています。 印刷内容は営業所のCDが変わったら改ページをしているのですが、このときに印刷するデータが無くても罫線だけは用紙の最後まで印刷したいのです。 色々と本などを見てコードを書いて見てるのですがデータのあるところしか罫線が引けていません。 どなたか、教えて下さい。

  • アクセスのレポートがうまく印刷できない

    アクセスのレポートを作成しているのですが、印刷プレビューで見ると、右側に余白が沢山あり、余白設定も2.5センチくらいにしかしていないにもかかわらず、レポートの右側のデータ(文章)が途中で切れてしまいます。 OSはXP、オフィスもXPです。 ヘルプで見てもわからず、ここで検索しても「アクセス、印刷、レポート」をキーワードにすると172件もヒットしてしまって、探し切れないので質問させていただきました。 宜しくお願い申し上げます。

  • [ACCESS][レポート]2列に印刷がしたい

    ACCESSのレポートで、ひとつのテーブルの内容を、2列に印刷することは可能でしょうか? たとえばA4ヨコの用紙で、印刷する項目が3つしかなかった場合、右に余白ができてしまうので、印刷する項目が用紙の下までいったら、次に右上からもう一列印刷をする、というようなことを実現したいのです。

  • 罫線の入った用紙に文字を印刷する方法

    手帳のリフィルで4ミリの幅で罫線が入っているものに、文字を印刷したいのですがうまくいきません。 やってみた方法は 1、プリンターの用紙の設定を、紙の大きさで登録し、 ラベル印刷ソフトで罫線が入ってる部分の大きさで印刷されるように設定。→ちょうどいい大きさの文字が見つからない。 2、普通のエディタでページ設定の余白のところを、 印刷されたくない幅に設定。→1と同じでちょうどいい文字の大きさが分からない。 といった具合です。 何かよい方法はあるでしょうか? あと、縮小して印刷する場合、ページ設定の余白の部分も縮小されるのでしょうか?

  • Word2007で、0.25ptのページ罫線が印刷できません。

    Word2007で、0.25ptのページ罫線がどう設定しても印刷されません。 Microsoftホームページの対策集や各質問サイトを見て、 0.5ptのページ罫線が印刷される設定を発見することはできましたが、 0.25ptのページ罫線はどう設定しても(ページ罫線の基準・余白・用紙のサイズ等)、 必ずどこかが印刷されて来ません。 何が原因なのか、ご教授いただければ幸いですm(_)m

  • Excel2010の印刷の仕方

    Excel2010で作成した表を「すべての列を1ページに印刷」を設定して印刷すると、写真のように、用紙の右側に4cmの余白が出来て、しかも表の中の文字も小さくなります。用紙の右側の余白を小さくして、文字を読みやすくする印刷方法を教えて下さい。

  • ワードのページ罫線について。

    ワードでページ罫線をつけると下の枠が印刷されずに困っています。余白や行数を変えてみたのですがだめです。急いでいます。お願いいたします。

  • エクセルで印刷時に「段組み」はできますか???

    列がA.Bの2列で、行が500行以上に渡るデータを作成しました。このデータをA4用紙に印刷すると、右側に余白がたくさん出ます。WORDのように「段組み」の機能はないのでしょうか? A列、B列に入力しているデータは簡単な数値のため、幅は小さくて十分です。何もしないと、20ページにわたりそうな印刷をなんとか10ページにする方法はないでしょうか? よろしくお願いします。

  • エクセルで罫線の太さを変更

    カードサイズの用紙に列や行が多目の表を作っています。 文字はフォントを小さくすれば大丈夫なんですが、罫線が太すぎて非常に見にくいです。(ツールバーの罫線で細い方の線を使っています。)A4などの用紙で印刷する時と同じ太さで印刷されているようです。 オートシェイプで枠を作ると書式設定で線の太さを細かく設定できますが、罫線の太さは設定できないのでしょうか?

  • ACCESSでの複数列印刷時のページ設定

    ACCESS2002でA4縦のレポートを作成しました。 データ量が多いため、このまま印刷すると、100ページ近いページ数が印刷されて、紙がもったいないので、用紙サイズをA3横にし、[ページ設定]-[レイアウト]で1ページに2列印刷するように設定し、A3横1ページにA4縦のレポートが2ページ印刷されるようにしました。 ところが、出来上がったレポートをプレビューで確認したところ、レポートのページヘッダー部に標準で設定されるページ数や作成日付が、用紙の左側のデータの下にしか表示されていません。 現在の設定は、 _________ _________      1        私の希望は、下図のように用紙の左側が1ページ、右側が2ページ・・・となるようにしたいんです。 _________  _________      1             2        私の希望通り、ページを設定することができるものでしょうか?