「データ入力フォームのテキストボックスが狭くてデータが見切れている」「コントロールの位置を少し動かしたいのにクリックしても入力状態になるだけ」「フォームにボタンを追加したいのにどのビューで作業すればいいか分からない」——こうした悩みのほとんどは、ビューの使い分けを知らないことから生じています。Accessのフォームには「フォームビュー」「レイアウトビュー」「デザインビュー」の3つのビューがあり、それぞれ操作できる内容がまったく異なります。
フォームビューはデータ入力・閲覧専用のモード、レイアウトビューは実データを表示したままコントロールのサイズや位置を調整するモード、デザインビューはコントロールの追加・削除・プロパティの詳細設定など高度な編集に使うモードです。ビューを誤って選ぶと「この操作がなぜできないのか」と無駄な時間を費やします。MOS Access 365試験(MO-500)でも、フォームの作成と変更の操作は出題範囲に含まれており、3つのビューの使い分けを確実に習得しておく必要があります。分野別の出題数・配点は公表されていません。
「ビューを切り替えてもなにも変わらないように見える」「レイアウトビューとデザインビューの違いがよく分からない」「MOS試験でビュー操作を間違えたくない」という方は、ぜひ最後まで読んでください。
フォームビュー・レイアウトビュー・デザインビューの概要と役割
Accessフォームの3つのビューを一覧で整理します。それぞれの「主な用途」「実データの表示」「コントロール編集の可否」「プロパティ設定の可否」で違いを把握することが出発点です。
| ビュー名 | 主な用途 | 実データ表示 | コントロール編集 | プロパティ設定 |
|---|---|---|---|---|
| フォームビュー | データ入力・閲覧・更新・削除 | ○(実データ) | × | × |
| レイアウトビュー | コントロールのサイズ・位置の微調整、ラベル編集 | ○(実データ) | △(限定的) | △(一部) |
| デザインビュー | コントロールの追加・削除・プロパティの詳細設定・VBA設定 | ×(ダミー値のみ) | ○(フル) | ○(フル) |
3つのビューを一言で表すなら、フォームビューは「使う人」のモード、レイアウトビューは「見た目を整える」モード、デザインビューは「作りこむ」モードです。この3段階を意識するだけで、どのビューを選ぶべきかの迷いが大幅に減ります。
フォームビューの操作範囲と使い方
フォームビューはAccessフォームの「実稼働モード」です。フォームを通じてテーブルのレコードを入力・更新・削除するときは、必ずフォームビューを使います。
フォームビューでできること
- レコードの新規入力(最後の空白レコードへの移動と入力)
- 既存レコードの編集・更新(フィールドの値を直接変更)
- レコードの削除([ホーム]タブ→[レコードの削除]、または右クリックメニュー)
- フィルタ・並べ替えの適用([ホーム]タブのフィルタボタン)
- コマンドボタンのクリック実行(ボタンに設定されたアクションを実行)
- レコード間のナビゲーション(画面下部のレコードナビゲーターで前・次・最終・先頭を移動)
- 検索・置換(Ctrl+Fで検索ダイアログを開く)
フォームビューでできないこと
- コントロール(テキストボックス、ラベル、ボタン等)の追加・削除
- コントロールのサイズ変更・位置移動
- プロパティシートの設定変更
- フォームのヘッダー・フッターの構造変更
- タブオーダーの変更
フォームビューを開いた状態でコントロールをクリックすると、そのコントロールにカーソルが移動してデータ入力状態になります。「レイアウトを変えたいのに何も動かせない」という状況は、フォームビューのままで設計変更を試みているときに起こります。設計変更の目的でフォームを開くときは、ナビゲーションペインで右クリックして最初からデザインビューまたはレイアウトビューで開くと作業ミスが防げます。
レイアウトビューの操作範囲と使い方
レイアウトビューはAccess 2007以降に追加されたビューです。実際のデータを表示したままコントロールのサイズや位置をマウス操作で調整できる点が最大の特徴です。デザインビューで設定したあとにフォームビューで確認して戻る往復が不要になるため、微調整の効率が大幅に向上します。
レイアウトビューでできること
- テキストボックス・ラベル・コントロールの幅・高さ変更(実データを見ながら)
- コントロールの位置移動(ドラッグで移動)
- ラベルのキャプション(文字列)変更(ラベルをダブルクリックして編集)
- フォント・フォントサイズ・太字・斜体などの書式変更
- 背景色・文字色の変更
- プロパティシートの書式タブ・その他タブの一部設定変更
- フォームレイアウト(表形式・単票形式)の変更・削除
レイアウトビューではできないこと(デザインビューが必要な操作)
- 新しいコントロールの追加(コントロールをコントロールボックスからドラッグ配置する操作)
- イベントプロシージャ(VBAコード)の新規作成
- フォームのセクション(ヘッダー・フッター・詳細)の表示/非表示切り替え
- コントロールウィザードの利用
- タブオーダーの変更
レイアウトビューの実務活用場面は「テキストボックスの幅が実データに対して狭すぎる」「ラベルの表記を変更したい」「フォームの全体バランスを確認しながら微調整したい」といった場面です。コントロールの追加や詳細プロパティの設定が不要な微調整作業では、デザインビューよりレイアウトビューを使う方が効率的です。
デザインビューの操作範囲と使い方
デザインビューはAccessフォームの設計・構築に使う最も高機能なビューです。コントロールの追加・削除からプロパティシートでの詳細設定まで、フォームのあらゆる編集操作が可能です。
デザインビューでできること
- コントロールの追加(テキストボックス・ラベル・コマンドボタン・コンボボックス・チェックボックス等をフォームに配置)
- コントロールの削除
- プロパティシートのすべてのタブ(書式・データ・イベント・その他・すべて)の設定
- イベントプロシージャ(VBAコード)の設定([イベント]タブ→「…」ボタンでコードビルダー起動)
- コントロールウィザードの使用(コンボボックスウィザード・コマンドボタンウィザード等)
- フォームのセクション表示/非表示(ヘッダー・フッターの追加・削除)
- タブオーダーの変更([デザイン]タブ→[タブオーダー])
- コントロールの整列・間隔揃え([配置]タブ→[整列]・[サイズ/間隔]グループ)
- フォームプロパティの設定(スクロールバーの有無・レコードセレクターの表示・標題等)
デザインビューを使う典型的な実務場面
- 新しいフォームをゼロから設計・構築する
- コマンドボタン・コンボボックス・チェックボックスをウィザードを使ってフォームに追加する
- OnLoad・AfterUpdate・BeforeUpdateなどのイベントプロシージャを設定する
- フォームのタイトルバーキャプション・スクロールバー・レコードセレクターを変更する
- タブキーで移動する順序(タブオーダー)を業務フローに合わせて並べ替える
- ヘッダーやフッターセクションにラベル・集計テキストボックスを追加する
デザインビューでは実データが表示されないため(レイアウト確認用のダミー値のみ表示)、「このテキストボックスは実際のデータにどう見えるか」を確認するにはフォームビューまたはレイアウトビューに切り替える必要があります。コントロールを追加したあと→フォームビューで動作確認→必要に応じてレイアウトビューで微調整、という3ビューの往復が実務での標準的な作業フローです。
ビューの切り替え手順(3つの方法)
Accessでフォームのビューを切り替える方法は3つあります。どの方法でも結果は同じですが、作業状況に応じて使い分けると効率が上がります。
方法1:ウィンドウ右下のビュー切り替えボタンを使う(最速)
Accessウィンドウの右下ステータスバーに、フォームビュー・レイアウトビュー・デザインビューの3つのアイコンボタンが並んでいます。フォームビューはフォームアイコン(小さいフォーム型)、レイアウトビューは定規アイコン、デザインビューは三角定規アイコンです。現在のビューはアイコンがハイライト表示されています。切り替えたいビューのアイコンをクリックするだけで即座に切り替わります。マウス移動が最小限で済むため、3つの方法の中で最も素早く操作できます。
方法2:[ホーム]タブの[表示]ボタンのドロップダウンを使う
リボンの[ホーム]タブ左端にある[表示]ボタンの下半分(▼)をクリックすると、ドロップダウンメニューに「フォームビュー」「レイアウトビュー」「デザインビュー」「データシートビュー」(フォームの種類によっては表示されないものもある)が表示されます。目的のビューをクリックして切り替えます。[表示]ボタンの上半分をクリックすると「直前に切り替えたビュー」に一発で切り替わります。リボンから操作する際はこの方法を使います。
方法3:ナビゲーションペインで右クリックして目的のビューで開く
フォームがまだ開いていない状態から目的のビューで直接開く方法です。ナビゲーションペインでフォーム名を右クリックすると、コンテキストメニューに「開く(フォームビュー)」「レイアウトビュー」「デザインビュー」が表示されます。「フォームビューで開いてからデザインビューに切り替える」手間が不要になるため、設計変更が目的の場合はこの方法が便利です。ダブルクリックで開くとフォームビュー(デフォルトビュー設定によっては別のビュー)で開くことに注意してください。
実務シナリオ別の最適ビュー選択ガイド
どの作業でどのビューを使うべきか、実務シナリオ別にまとめます。
| 作業内容 | 最適なビュー | 理由 |
|---|---|---|
| データの入力・確認・修正 | フォームビュー | 実データを操作する本番モード |
| テキストボックスの幅を実データで確認しながら調整 | レイアウトビュー | 実データ表示+幅変更が同時にできる |
| ラベルのキャプション(表示文字列)を変更 | レイアウトビュー | 実データを見ながら文言確認できる |
| フォント・色・配置などの書式を変更 | レイアウトビューまたはデザインビュー | どちらでも可。実データを確認したい場合はレイアウトビューが便利 |
| コマンドボタン・コンボボックスを新規追加 | デザインビュー | コントロールウィザードの使用に必須 |
| イベントプロシージャ(VBA)を設定 | デザインビュー | プロパティシートの[イベント]タブから起動できる |
| タブオーダーを変更 | デザインビュー | [デザイン]タブ→[タブオーダー]はデザインビューのみ使用可 |
| フォームヘッダー・フッターセクションを追加・削除 | デザインビュー | セクションの表示/非表示設定はデザインビューのみ |
| スクロールバー・レコードセレクターを非表示にする | デザインビュー(推奨) | プロパティシートのフル設定項目が使える |
| フォームの全体バランスを実データで確認しながら調整 | レイアウトビュー | 実データを見ながらレイアウト確認・調整できる |
実務での推奨ワークフロー: コントロールの追加や詳細設定はデザインビューで行い、動作確認はフォームビューで行い、細かいサイズ・位置の微調整はレイアウトビューで行う、という3ビューを使い分けるサイクルが標準的な開発フローです。「コントロール追加→フォームビューで確認→レイアウトビューで微調整」を1セットとして繰り返すと効率的にフォームを仕上げられます。
よくある操作ミスとトラブルシューティング
「コントロールをクリックしたのにカーソルが入力状態になるだけで移動できない」
フォームビューでコントロールをクリックしていることが原因です。フォームビューでコントロールをクリックするとそのフィールドへの入力状態(カーソル表示)になります。コントロール自体を移動・リサイズするにはレイアウトビューまたはデザインビューに切り替える必要があります。右下のビュー切り替えボタンでレイアウトビューに切り替えてから操作してください。
「ビューを切り替えたら保存確認ダイアログが表示された」
デザインビューまたはレイアウトビューでフォームの設計変更(コントロールの追加・プロパティ変更等)を行ってからビューを切り替えると「フォーム ‘○○’ のデザインの変更を保存しますか?」という確認ダイアログが表示されます。「はい」をクリックすると変更が保存され、「いいえ」をクリックすると変更が破棄されます。「いいえ」を選んでもテーブルのデータには影響しません(フォームのデザイン設計変更が破棄されるだけです)。
「レイアウトビューがメニューに表示されない」
古いバージョンのデータベース形式(.mdb)で保存されているデータベースではレイアウトビューが使用できない場合があります。.accdb形式(Access 2007以降の形式)に変換することで使用できるようになります。変換方法は[ファイル]タブ→[名前を付けて保存]→[データベースに名前を付けて保存]→「Access データベース (*.accdb)」を選択して保存します。なお、元の.mdb形式のファイルは残るため作業前のバックアップは不要ですが、変換後は動作確認を行ってください。
「デザインビューでコントロールを単独でドラッグできない」
フォームにレイアウトコントロール(表形式・単票形式のレイアウト枠)が適用されているとき、個別のコントロールを単独でドラッグ移動できない場合があります。コントロールを選択したときに周囲にオレンジ色の枠が表示されていればレイアウトコントロール内に配置されています。[配置]タブ→[テーブル]グループ→[削除]をクリックしてレイアウトコントロールを解除すると、コントロールを自由にドラッグ移動できるようになります。ただしレイアウトコントロールを解除すると整列状態が解除されるため、位置を手動で整理し直す必要があります。
「レイアウトビューでコントロールを追加しようとしたができなかった」
レイアウトビューではコントロールの新規追加(コントロールボックスからドラッグして配置する操作)ができません。新しいコントロールを追加するにはデザインビューに切り替えてから[デザイン]タブの[コントロール]グループを使って配置します。レイアウトビューで追加操作を試みると何も起きないか、既存コントロールのリサイズ操作として処理されます。
MOS Access試験でのビュー操作ポイント
フォームのビュー操作はMOS Access 365試験(MO-500)の「フォームの作成と変更」に含まれます。分野別の出題数・配点は公表されていません。試験の実操作でビュー切り替えに迷わないよう、以下のチェックリストで事前確認しておきましょう。
MOS試験 ビュー操作チェックリスト
| 確認ポイント | 操作内容 | 難易度 |
|---|---|---|
| 3つのビューの役割の把握 | フォームビュー(データ操作)・レイアウトビュー(微調整)・デザインビュー(設計)の違いを理解している | ★☆☆ |
| 右下ビュー切り替えボタンの使用 | ウィンドウ右下の3つのビューアイコンで素早くビューを切り替えられる | ★☆☆ |
| [表示]ボタンからのビュー切り替え | [ホーム]タブ→[表示]▼でドロップダウンから目的のビューを選べる | ★☆☆ |
| デザインビューでのコントロール追加 | デザインビューに切り替えてコントロールボックスからコントロールを配置できる | ★★☆ |
| レイアウトビューでの幅調整 | レイアウトビューでテキストボックスの幅を実データを確認しながら変更できる | ★★☆ |
| レイアウトビューでのキャプション変更 | レイアウトビューでラベルをダブルクリックしてキャプションを編集できる | ★★☆ |
| 保存確認ダイアログの対処 | ビュー切り替え時の保存確認ダイアログで「はい」「いいえ」の違いを理解して操作できる | ★★☆ |
| プロパティシートを開くビュー | プロパティシートはデザインビューまたはレイアウトビューで開けることを理解している | ★★☆ |
MOS Access 365試験(MO-500)の試験時間は50分です。採点は1,000点満点で行われ、合格点は非公表ですが550点~850点が目安とされています。合格率は公表されていません。出題形式は5個~10個のプロジェクトで構成されます。受験料は一般価格と学割価格の2種があり(税込)、金額は改定されることがあるため最新情報は公式サイトの「受験料・価格」(https://mos.odyssey-com.co.jp/exam/examfee.html)でご確認ください。
試験本番ではビューの切り替え操作自体に迷っている時間はありません。「コントロールを追加するならデザインビュー」「実データを見ながら幅を変えるならレイアウトビュー」「データを入力するならフォームビュー」の3択を瞬時に判断できるよう、試験前に実際のAccessで3つのビューを行き来する練習を繰り返しておくことが重要です。
まとめ:フォームビュー・レイアウトビュー・デザインビューをAccess作業に応じて使い分ける
本記事のポイントをまとめます。
- フォームビュー:データの入力・閲覧・更新・削除専用の実稼働モード。コントロールの移動・設計変更は不可
- レイアウトビュー:実データを表示したままコントロールの幅・位置・ラベルのキャプションを調整できるモード。コントロールの追加やイベント設定は不可
- デザインビュー:コントロールの追加・削除・プロパティシートのフル設定・VBA設定まで可能なフル編集モード。実データは表示されない
- ビュー切り替えの3方法:①右下ビューアイコン(最速)②[ホーム]→[表示]▼③ナビゲーションペインで右クリック
- 実務推奨フロー:コントロール追加・設定はデザインビュー→動作確認はフォームビュー→サイズ・位置の微調整はレイアウトビューで行うサイクルが効率的
- よくあるトラブル:コントロールが動かない(フォームビューのまま操作している)・レイアウトビューに表示されない(.mdb形式の可能性)・コントロールが単独で移動できない(レイアウトコントロールの解除が必要)
- MOS試験対策:「フォームの作成と変更」に含まれる。3つのビューの役割と切り替え操作を実際に手を動かして習得する
フォームビュー・レイアウトビュー・デザインビューの使い分けを習得すると、「この操作はどのビューでやるのか」と迷う無駄がなくなり、Accessフォームの作成・編集・確認のサイクルが大幅にスムーズになります。まず「データ入力はフォームビュー・幅調整はレイアウトビュー・追加設定はデザインビュー」の3点を意識した操作から始め、3ビューの往復を実際のAccessで体感してください。
PR
MOS試験シリーズの定番対策テキスト。試験の出題形式・操作の確認・ビューの切り替え方法など、MOS Access試験の学習にも共通する試験の進め方とOffice操作の基本を把握するための参考書として活用できます。
PR
改善Excel パフォーマンスを底上げする仕事改善・効率化テクニック
「どの画面でどの操作をするか」を正確に把握することは、ExcelもAccessも共通する業務効率化の基本です。ビューや画面の使い分けを通じた業務フロー改善の考え方を学ぶ一冊として、Accessフォーム設計の発想に役立ちます。
