• ベストアンサー

Accessのフォームの下の白い帯が出る

Access2010でフォームに作成して、 プロパティのスクロールを 水平/垂直に設定すると フォームの下に白い帯が表示されてしまいます。 どうすれば白い帯が出ないようになりますか? フォームのフッタには『閉じる』ボタンを付けてます。

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

  • ベストアンサー
回答No.1

まったく同じ質問を見た気がするのですが、デジャビューかな? 水平スクロールバーが表示されいる状態から、フォームサイズを広げて、水平スクロールバーが消えた時に、そこが白い帯になって残るという症状ですね。いろいろ試してみて、再現できました。 質問するときは、症状が再現できる手順、状況をもう少していねいに説明したほうがいいですね。 フォームのリサイズイベントで、フォームの幅よりウィンドウサイズが大きくなったら、水平スクロールバーを表示しないようにするといいようです。 Private Sub Form_Resize()   If Me.Width > Me.InsideWidth Then     Me.ScrollBars = 3   Else     Me.ScrollBars = 2   End If End Sub

関連するQ&A

  • Accessのフォーム作成について教えてください。

    Accessのフォームを作成しているのですが、どうしてもわからないことがあるので教えてください。 1.フォームのヘッダーとフッターを設定したときに、プレビューで見ると黒い線がはいっていて、どうやったらこの線を消せるのでしょうか? 2.作ったフォームを普通に開いたときにデザインビューの詳細の部分だけ左にグレーの帯状のバーのようなものが表示されてしまいます。どうやったら消せるのでしょうか? いろいろ試してみたのですがわかりません。 よろしくお願いします。

  • Accessの分割フォームでフッターが表示されない

    環境はWin7でAccessは2013です。 分割フォームを使ってみたいと思って勉強中です。 フォームビューにするとフォームヘッダーは表示されますが、フッターが出てきません。 ボタンをフッターに配置したいのですが、どうすればフッターが表示されますか。 [可視]プロパティは「はい」で[高さ]は3cmにしています。

  • Accessでのフォーム表示がうまき出来ません。

    こんにちは。 Access初心者です。 Accessからフォームを作成して表示する際、 中央揃え はい にすると Accessg画面のちょっと下の位置からフォームが表示され下のほうが見切れてしまいます。 Accessg画面には縦スクロールが出来ていて下にスクロールすれば フォームは全部見ることか可能なのですが、 フォームが下にさがってる分上にずらすとフォームは全部表示されるのです。 (その時スクロールバーは消えます) 中央揃えをいいえにして Docmd.MoveSizeで最初の2つの引数を 0, 0にしても駄目なのです。 何か原因があるのでしょうか? 最初のフォームの作りが悪いのでしょうか? 言葉足らずかもしれませんが、宜しくお願い致します。

  • Access2007のフォームについて

    Access2007のフォームにスクロールバーを設定する方法を教えてください。 現在スクロールバーがないのでフォームの下のほうが見れません。

  • VBのフォームをスクロールさせるには

    VB6.0+WinXP環境です。 VBのフォームがありそのフォームは大きさを自由に変えられるとします。フォームを小さくした時に、フォーム上のボタンなどが、表示から隠れてしまいますが、フォームに水平および垂直スクロールバーをつけて、スクロールさせて表示できるようにしたいと思います。 簡単なコントロールを配置するだけで可能ですか。それともスクロールコントロールを配置して、座標やフォームの大きさや移動具合などを考慮して、プログラムをつくり込まないと駄目でしょうか。

  • ACCESSのフォームでスクロールバーを一番下に持っていくVBAの記入方法はありますか?

    ACCESSのVBAでスクロールバーを一番下に持っていくコマンドはありますか? 教えてください。ACCESSでフォームを作っています。 元となるフォームを「フォームA」として その中にサブフォーム「フォームB」があります。 フォームBについての質問です。 フォームAにメイン情報があり、フォームBは フォームAの関連情報が幾つかとうろくされています 1:Nの関係です フォームBは帳票フォームです。 レコードの新規作成のコマンド「DoCmd.GotoRecord acNewRec」 や 最終レコードへの移動コマンドでは カーソルが一番下に移動するのですが スクロールバーまで移動しないので 画面上変わらなく困っています。 実際の構成は フォームAで選択した顧客の情報が フォームBに日付ごと表示されています。 一画面に5レコード表示するようにしています(1:5) ここで6レコード目の入力のために レコードの新規作成ボタンや最終レコードへの移動ボタンを 作成したのですが、右側のスクロールバーが 動いてくれないので、カーソルだけ移動して 画面上は5レコードが表示されたままになっています。 分かりづらい質問で申し訳ありません なにとぞお願いいたします。

  • ACCESSフォームのボタン表示

    ACCESSフォームのボタン表示 ACCESS2000で作成したフォームのボタンはACCESS2007でも変わりません。 ACCESS2007で一から作成したMDBは、ボタンの表示スタイルが異なります。 ※ボタンの角が丸く、マウスカーソルをボタンの上に当てるだけで色が変わる。 ACCESS2000で作成したMDBをACCESS2007で上記のように表示させる設定は あるのでしょうか? いろいろ見ても、見当たらないのです。 よろしくお願いします。

  • アクセスのフォーム

    昨日質問した追加です。 アクセスでフォームを作成するのですが、フォームヘッダーとフッターには表示されましたが、詳細のところが、ラベルを含め一切表示されません。 何か解決方法、または、そのような事例がありましたら、お答えください。

  • Access フォームのスクロール

    お世話になります。 Access2010 現在Accessにて、ある情報の登録フォームを作成しております。 登録項目が複数あり、1画面(デスクトップのサイズ)だけでは 収まりきれないないので、登録フォームをスクロールさせたいと 思います。 但し、ユーザーには登録フォームのサイズを調整できないようにしたいので 境界線スタイルを「ダイアログ」にしております。 <質問> 境界線スタイルが「細線」か「ダイアログ」だと、スクロールバーを 表示する設定にしても、表示されません。 「サイズ調整可」にするとスクロールバーが表示されます。 スクロールバーを表示しつつ、フォームのサイズが変更されないように 出来ないでしょうか。 ご教示の程、宜しくお願い致します。

  • Access2002 呼び出したフォームがうまく表示されない

    いつもお世話になっております。 表題について、お尋ねいたします。 あるフォームにボタンを作成し、そのボタンのイベントで、別のフォームを表示させるようにしました。 しかし、対象フォームが呼び出した側のフォームの裏側に表示されてしまいます。 また、[ツール]>[起動時の設定]で、データベースウィンドウの表示のチェックをはずしますと、フォームのみ表示されるようになりますが、そこから対象フォームを呼び出すボタンを押しても表示されません。 他のフォームは思ったとおりの動作をしてくれるのですが、対象フォームのみ、プロパティなど、なにか設定に不備があるのでしょうか? ご存知の方がいらっしゃれば、よろしくご教授のほどお願い申し上げます。

専門家に質問してみよう