一覧のような縦や横に長くなるフォームの場合スクロールバーは必要ですが、作成中の顧客フォームの場合、サイズも小さく現在のディスプレイ環境では必要ありません。また、フォームの「サイズ自動修正」プロパティもデフォルトで「はい」になっているので不必要です。
フォームの「サイズ自動修正」プロパティが「はい」の場合、ヘルプでは「フォームやレポートが開いたとき、レコードの内容がすべて表示されるように、自動的にサイズを調整する」となっていますが、今回のようなコントロールを配置したフォームでも全体が表示されるように自動調整されるようです。
■ 現在の顧客マスターフォーム
前回までに作成したフォームです。
フォームをドラッグしサイズを小さくすると、水平と垂直のスクロールバーが表示されます。 スクロールバーは必要ないので非表示にします。
■スクロールバーを非表示に設定する
リボンの[ホーム]-[表示]-[デザインビュー]をクリックします。
1.[フォームデザインツール]-[デザイン]-ツールグループの[プロパティ シート]をクリックし表示します。 既に表示されている場合はそのままでOKです。
2.プロパティ シートの[書式]タブを選択し、[スクロールバー]プロパティを「水平/垂直」から「なし」に変更します。
これでフォームからスクロールバーが消えました。
開きなおすと自動的に修正されて下のサイズになります。
関連する記事
フォームにボタンを追加する
ボタンでフォームを閉じるVBAコード
動的にフォームを作成し、開く~閉じる
メニューから別フォームを開き、またメニューに戻る