Accessで罫線を「印刷時拡張」に合わせるには

このQ&Aのポイント
  • Microsoft Accessのレポート作成に関する質問です。項目Aに設定された「印刷時拡張」では、横幅以上の文字を入力すると上下幅は増えるが、縦罫線の長さは増えない問題が起きる。
  • 既存の解決方法ではページ全体の罫線を伸ばすことはできるが、項目Aの周りの罫線のみを拡張する方法は不明。ACCESSではこの問題が解決不可の可能性もある。
  • Accessのレポート作成で項目Aの罫線を「印刷時拡張」に合わせて拡張する方法についての質問です。既存の解決方法ではページ全体の罫線を伸ばすことはできるが、項目Aの周りの罫線のみを拡張する方法は不明。ACCESSではこの問題が解決不可の可能性もある。
回答を見る
  • ベストアンサー

Accessで罫線を「印刷時拡張」に合わせるには

Microsoft Accessのレポート作成に関する質問です。 私が作っているレポート中に、「印刷時拡張」を「はい」に設定した項目(以下、項目Aと呼びます。)があります。 項目Aは四方を罫線で囲っています。 項目Aに横幅以上の文字を入力すると、自動的に上下幅が増えてくれるのですが、縦罫線の長さが追従してくれません。 そのため、入力した文字の下1行分は罫線で囲われていない状態となってしまいます。 項目Aの周りを囲っている罫線を、「印刷時拡張」に合わせて拡張する方法をご存じでしたら、お教え頂けると幸いです! 【補足】 類似する問題の解決方法として、以下のような記事を見つけました。 [ACC2002] レポートのセクションのサイズに比例して縦線が伸びない http://support.microsoft.com/default.aspx?scid=kb;ja;286247&Product=accJPN しかし、上記URLの方法ではページ最上部から最下部まで貫く罫線を引いている場合は有効であるものの、項目Aの周りを囲っている罫線のみを拡張させることはできないようです。 恐らく他の方法によって解決しなければならないと思われます。 →もしかすると、ACCESSでは不可なのかもしれません。皆様のご経験上、不可かもしれない…という答えでも頂けるとありがたいです。

  • ts040
  • お礼率100% (1/1)

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

  • ベストアンサー
  • Anzu4699
  • ベストアンサー率59% (26/44)
回答No.1

<回答> ページ最上部から最下部まで貫く罫線を引いている場合は有効 上記以外での罫線の場合、自動拡張は有効になりません ※質問内容にある程度記載されている通りです <対応案1> 囲っている罫線自体、全部削除し、項目オブジェクト自体を囲い枠とする この場合、各項目の縦幅、横幅を変える必要有(緻密な計算をしていく) <対応案2> 囲っている罫線の中にある項目値の文字数を取得し、何文字で改行され最大何行までとするのかを理解しておく 項目値の文字数を取得し、何行になるのか予測し、囲っている罫線の大きさを変えていく 前提=オブジェクトのフォントがゴシックpなどpが付いている場合は、ただのゴシックに変更(明朝pも同様) <対応案3> 自動拡張ではなく、初めに最大文字及び最大行数を決めておく 囲っている罫線は必ず最大行数で作成する、Accessレポートの場合むかしはこれが基本でした。 自動拡張を用いる場合、枠や罫線などは持ちいらず対応案1や対応案2で行う ※昔の話でAccess2008以前だったかな、今も恐らく同じはず。 対応1から対応3はアプリを提供する先(得意先)毎に、作る羽目になった記憶が よみがえる、今のAccess最新バージョンも同じなのだろうか・・・ 以上でした。

ts040
質問者

お礼

詳細なご回答、大変ありがとうございました。 動的に枠を変えるよりも、あらかじめサイズを決めておくという対応が比較的簡単なようですね。

関連するQ&A

  • アクセス2000レポートで、印刷時拡張を設定しても、全文印刷されない。

    よろしくお願いします。 アクセス2000で顧客管理のデータベースを作っています。 「顧客対応記録」のフィールドに入力する文章は長文かつ、日々増えていきます。 アクセスのレポートで「印刷時拡張」に設定すると、それなりに枠がのびて表示されますが、最後の3行ほどいつも表示されないで印刷されてしまいます。どうすればこのような事態を回避できるのでしょうか?よろしくご指導お願いいたします。

  • WORD2003 便箋のような横罫線を引き、なお文字入力をするには・・

    御世話になります。 WORD2003にて、次のようなことがしたいのです。 便箋のような横罫線の上に文字を入力。罫線もちゃんと印刷したいのです。 できることならグリッド線がそのまま印刷できると助かるのですが・・。その方法ってありますか? 今は用紙いっぱいに表を作成し、縦罫線を消しているのですが、 それですと、1行目の終わりで一旦改行して2段目のセルにカーソル移動して入力しなければなりません。下のセルに文字が自動で折り返されるようにできません。 グリッド線を表示させ、そのグリッドに会わせて図形の直線を引いていけば、ちょうどよく文字入力はできるのですが、 その場合、あとで数行選択して文字を削除しようとすると、 直線まで消えてしまったりします。。 何かよい方法はないでしょうか?

  • エクセルの表の罫線が一部だけ印刷できない

    __________ |              | |              ←「ここ」 |              |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ・このように、表の一部のみが印刷されません。印刷イメージでもこの 部分だけが表示されません。セル内データを削除してもダメでした。 何か原因として考えられることがありますか? ・エクセル2003使用 ・ページ設定はA4横、「次のページ数に合わせて印刷」、「横1×縦1」に設定 ・表の縦罫線の一部がセル1個分だけ印刷されない ・印刷イメージを見ても、セル1個分だけ罫線がない ・何度罫線を引いても、印刷イメージで見ると、罫線がない状態。 ・セル内には「0」という数値があるだけ。上下のセルはそれぞれ6ケタの数値が入力されているが縦罫線はキチンと印刷される。 ・上下左右ともページの余白は余裕あり

  • 罫線は印刷可能。文字だけ印刷ができない。

    PX1200使用。罫線のみが印刷できて、文字の印刷ができなくなりました。解決方法を教えて下さい。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

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

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

  • ACCESS2000でレポート印刷が空白になる

    ACCESS2000でレポート印刷を行っていますが プレビューでは、きれいに表示され印刷が行えるのですが 直接、プレビューせずに印刷をかけると、VBAで求めているすべての 項目が空白になってしまいます(空の表組が印刷される) 解決方法を教えてください。 ・表組の内容のほとんどがVBA(Report_Activate と Report_Page)で求めています よろしくお願いします

  • Accessでコントロールの印刷時拡張時に縦線を伸ばす方法を調べたら、

    Accessでコントロールの印刷時拡張時に縦線を伸ばす方法を調べたら、次のページがヒットしました。 http://support.microsoft.com/default.aspx?scid=kb;ja;286247&Product=accJPN 4.[表示] メニューの [デザインビュー] をクリックし、レポート プロパティの [イベント] タブの "開く時" プロパティに次のイベント プロシージャを設定します。 と書いてあります。 「レポート プロパティの [イベント] タブの "開く時" プロパティ」は見つけましたが、そこにイベントプロシージャを設定するというのがどうすればよいのかわかりません。 具体的な方法をご教示ください。よろしくお願いします。

  • AccessレポートをWordへコピーするには?

    AccessレポートをWordへコピーするには? Microsoft Access2003のレポートを、Microsoft Word2003へエクスポートすると、レポートの罫線が表示されません。罫線付レポートをそのままWordへコピーする方法を教えて下さい。 Wordへコピー後に編集(画像の挿入など)したいのです。よろしくお願いします。

  • 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から何か仕様が変わったのでしょうか? 同じような情報や解決方法をお教え下さい。 よろしくお願い致します。

  • 一太郎で罫線枠があっても改行させないためには

    一太郎13を使用しています。 レポートの様式で、罫線が引かれており、文字を長文入力すると罫線が自動改行され、いちいち直す手間がかかってしまいます。 1行を超える文字を入力しても罫線が改行しない方法はないでしょうか。ご教授願います。