• 締切済み

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

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

みんなの回答

noname#7099
noname#7099
回答No.1

 northwind.mdbのサンプルの中に、レコードがなくなっても罫線を引くものがあります。 アクセスを全部インストールしていればnorthwind.mdbで検索できるでしょうし、なかったら、インストールしてみてください。  ページごとに0件クリア、詳細時に1件カウントして、営業所CDのフッター時に指定分に達していなかったら足りない分空レコードを印刷するようなしくみ、だったと思います。

momofuji
質問者

お礼

回答を頂いてすぐお礼を投稿したつもりだったのですが、使い方が悪かったせいかお礼の文が載っていませんでした。申し訳ありませんでした。 ありがとうございました。

関連するQ&A

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

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

  • ACCESS2000のレポートについて

    ACCESS2000のレポートについて教えてください。 単票形式のレポートです。顧客に対し行った環境検査の明細を 出力するのが目的です。 データは 1.顧客データ(顧客名、住所等) 2.1次検査データ(1顧客に対し、1~6行分のデータ) 3.2次検査データ(1顧客に対し、1~6行分のデータ。必ず1次検査データの行数と同じになる。) があります。 1.の顧客データをメインフォームとし、上に顧客名等、その下に 2.の1次検査データ 3.の2次検査データをそれぞれ縦に2つのサブフォームとして配置しています。 ページ設定はB5の用紙に設定しています。 余白からはみ出さないよう外枠の罫線をメインフォームにつくり、2つのサブフォームはその中です。1次検査と2次検査の仕切りの横罫線を入れるため、3.の2次検査データのサブフォームのすぐ上にくっつけて2本線(横線)を入れています。 理想としては、1次検査データの上下幅と2次検査データの上下幅がいつも均等なサイズにしたいのです。(最大の6行分のデータが格納できるサイズで) ところが、1次検査データが1行分しかないときは、かなり1次検査データ欄の上下幅がせまくなり、6行分のデータのときには広がってしまいます。(当たり前なのかもしれませんが) 1次検査データサブフォームのデータ行数に影響されずに、2次検査データサブフォームの上位置を固定する方法はないでしょうか? また、このレポートを印刷するとき、各サブフォームの行数が2行までのときは問題なく次々に印刷されるのですが、3行を超えると次のページが、メインの顧客データだけでサブフォーム欄が白紙のものが1ページ入ります。 最大の6行になっても画面上はみ出している様子はありません。サブフォームが1行でも6行でも外枠罫線の中に納まっています。少し縦方向や横方向をちじめて見ても同じです。なにか対策はないでしょうか?

  • Access2007の罫線設定のあるレポートが表示されません。

    OS:Vista Access:2007 もともと2003で作られていたレポートを2007で開くと 「ページをフォーマットしています」のまま表示されません。 レポートの設定は、データが無い場合でも 用紙の最後まで罫線を表示するようVBAにてコーディング済みのものです。 http://support.microsoft.com/default.aspx?scid=kb;ja;404909&Product=accJPN を参考に作成されており Access2003では異常なく罫線が最後まで表示されているものなのですが、 データを同じ条件にしても  Access2003    →正常にプレビュー表示される。罫線も最後まで表示される  Access2007    →ページをフォーマットしていますのまま表示されない  Access2007ランタイム    →ページをフォーマットしていますのまま表示されない  MDBをACCDBに変換したもの    →ページをフォーマットしていますのまま表示されない となってしまい困っています。 検索しても(検索が甘いのかもしれませんが) 同じような事象に遭遇している情報が得られませんでした。 Access2007から何か仕様が変わったのでしょうか? 同じような情報や解決方法をお教え下さい。 よろしくお願い致します。

  • Excel で改ページをしたところの罫線が印刷されません;;

    Excelで表を作ったのですが、9ページあるうち8ページ目の改ページをしたところの罫線が印刷されません。確かに罫線は引いてあるのですが、印刷プレビューでも表示されません。改ページプレビューで改ページをずらして印刷するとちゃんと罫線は印刷されています。 どうしたら印刷できるでしょうか? アドバイスよろしくお願いします。

  • Excel の表で罫線がプリントされません。

    MS Excelで罫線を使って(例えば3頁に亘る)表を作成したとき、1頁目、2頁目の最後(改頁する行)の罫線が印刷されないことが、時々あります(印刷プレビューで見ても罫線は表示されない)。 ⇒ 最後の頁(この場合、第3頁)の罫線は必ず印刷されるが、途中頁の罫線は一部あるいは全部の頁が印刷されないケースあり。 「ページ設定」で「行のタイトル」を使用したときによく起きるような気がするのですが、原因が解らずに頁最下の罫線がある行の後に無理に細い(高さの低い)行を挿入したりして対処しています。この現象?が出る原因・対処方法をご教示戴ければ幸甚です。

  • エクセルの罫線について

    いつもお世話になっております。 エクセルで罫線を引いて表を作っているのですが、 改ページのところで、その罫線が印刷される部分と されない部分ができてしまいます。 たぶん単純な原因なのだと思うのですが、 どなたかお教えください。 よろしくお願いいたします。

  • Access2003のフォームとレポートについて

    Accessの全くの初心者です。 請求書のデータを作成しております。 フォームで顧客ID、顧客名、請求no、請求日、受注日、受注内容を打ち込むように設定しました。その内容を全てレポートに反映させています。現時点で11件打ち込んでいます。 レポートで請求書を完成させ、プレビューを確認したところ、5ページ目に打ち込んでいない請求日が表示され、6ページ目に5ページ目の請求日が表示されているようです。最後にタイトルと請求日のみが印刷されるページが、勝手に作られてしまっています。 改ページ設定は、グループフッターの最後の所にしてあり、レポートヘッダーとレポートフッターは削除してあります。ページフッタ-は非表示にしてあります。ページヘッダーにタイトルと請求日を配置してあり、勝手に出来てしまったページはページヘッダーのみ印刷されるようになっているようです。 この内容で、御理解頂けますでしょうか? 初心者なだけに質問の内容も不安ですので、この内容以外に解決に必要な事柄がございましたら、ご質問下さい。 よろしくお願い致します。

  • ACCESSのレポートについて教えて下さい

    ACCESSでのラベル印刷においてページ設定のレイアウトによって、縦方向印刷、横方向印刷と行数指定はわかりますが、1ページ内の設定となってしまします。 1ページ4行で3列の縦方向印刷を設定した場合(以下) 1ページ目 ↓1  ↓5  ↓9 ↓2  ↓6  ↓10 ↓3  ↓7  ↓11 ↓4  ↓8  ↓12 2ページ目 ↓13 ↓17  ↓21 ↓14 ↓18  ↓22 ↓15 ↓19 ↓16 ↓20 となってしまいます。 以下の順番に自動的にしたいのですが可能でしょうか 教えて下さい。 1ページ目 ↓1  ↓9  ↓17 ↓2  ↓10  ↓18 ↓3  ↓11  ↓19 ↓4  ↓12  ↓20 2ページ目 ↓5  ↓13  ↓21 ↓6  ↓14  ↓22 ↓7  ↓15 ↓8  ↓16 ページ単位の縦方向 3列印刷ではなくて、 データ全件に対しての縦方向 3列印刷が したいのですが何か良い方法はあるのでしょうか 教えて下さい。

  • アクセスのレポート

    アクセスの初心者です。 A4の用紙に6件の得意先の情報を書き込む既定の用紙に手書きしていたものを、アクセスでその用紙に印刷するプログラムを入門書を読みながら、作り始めました。 初心者ですから、データははじめから印刷したい順番(得意先の50音順)に並べてから、入力用に作成したフォームでしました。 そして、出力も規定の用紙の位置にズバリ嵌るようなレポートもできました。改ページしても何とか印刷位置も合うようにできました。 しめしめと思い、データを30件ほど入力して出力しますと、なんと印刷された順番がテーブルのレコード順(得意先の50音順)になりません。 いろいろ検索して探して見ましたが、よく分かりません。このままでは、アクセスのレポートの順番はレコード順にはならないのではとも思えてきましたが、結局印刷の順番を決めるための基になるものをなににするばよいかを教えてください。 クリエがいまいちよく理解できないので、、、、なんとなくここかなとも思うのですが、宜しくお願いします。

  • Accessレポートの印刷

    Accessで、請求書等の伝票を作っています。 A4の普通用紙に印字出力しようと思っていますが、伝票毎に改ページを入れると、データが少ない伝票は用紙をだいぶ無駄にします。 そこで、A4用紙内にうまく収まるように範囲を指定してレポートを出力する方法はないでしょうか? 改ページ区切りを入れずに出力すると、ページ毎に中途半端な形でデータが出力されてしまいます。