フォーム上でコントロールを自動的に配置する

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

既定では、[ 作成 ] タブのいずれかのフォーム ツールを使用して新しいフォームを作成するとき、またはレイアウト ビューで開いているフォームにフィールドを追加すると、Access によってレイアウトと呼ばれるガイド内にテキスト ボックスとその他のコントロールが配置されます。 コントロールを囲むオレンジ色のグリッドで示されるレイアウトは、コントロールを水平方向と垂直方向に揃えて、フォームの外観を均一にするのに役立ちます。 この記事では、レイアウト内のコントロールを追加、削除、または再配置する方法について説明します。

この記事の内容

レイアウトについて

レイアウトには、表形式と積み重ね形式の 2 種類があります。

  • 表形式のレイアウトでは、コントロールはスプレッドシートのように行と列に配置され、上部にラベルが表示されます。 表形式のレイアウトは、常にフォームの 2 つのセクションにまたがります。コントロールがどのセクションにある場合でも、ラベルは上記のセクションにあります。
    基本的な表形式コントロールのレイアウト
  • 集合形式のレイアウトでは、コントロールは紙のフォームのように縦方向に配置され、各コントロールの左側にラベルが表示されます。 集合形式のレイアウトは、常にフォームの 1 つのセクションに表示されます。
    コントロールを上下に並べた基本的なレイアウト

1 つのフォームにはどちらの種類のレイアウトも複数存在できます。 たとえば、表形式のレイアウトを使って各レコードのデータの行を作成し、その下に同じレコードの他のデータを含む 1 つまたは複数の集合形式のレイアウトを作成できます。

ページの先頭へ

新しいレイアウトを作成する

次のいずれかの状況では、Access によって積み上げレイアウトが自動的に作成されます。

  • [作成] タブの [フォーム] グループで [フォーム] をクリックして新しいフォームを作成した場合。
  • [作成] タブの [フォーム] グループで [空白のフォーム] をクリックし、[フィールド リスト] ウィンドウからフォームにフィールドをドラッグして新しいフォームを作成した場合。

既存のフォームで、次の操作によって新しいレイアウトを作成できます。

  1. レイアウトに追加するコントロールを選びます。

  2. 同じレイアウトに他のコントロールを追加する場合は、Shift キーを押しながら目的のコントロールを選びます。

  3. 次のいずれかの操作を行います。

    • [ 並べ替え ] タブの [表 ] グループで、[ 表形式 ] または [積み上げ] をクリックします。
    • 選んだ 1 つまたは複数のコントロールを右クリックして [レイアウト] をポイントし、[表形式] または [集合形式] をクリックします。

レイアウトが作成され、選択したコントロールが追加されます。

ページの先頭へ

レイアウトを表形式から積み上げ形式に、またはその逆に切り替える

レイアウト全体を別のレイアウトに切り替えるには:

  • レイアウトの左上隅にあるオレンジ色のレイアウト セレクターをクリックして、レイアウトを選択します。 レイアウト内のすべてのセルが選ばれます。

    ヒント

    レイアウト内のすべてのコントロールを選択するには、[配置] タブの [行 & 列] グループで 1 つのコントロールを選択し、[レイアウトの選択] をクリックします。

  • 次のいずれかの操作を行います。

    • [ 配置 ] タブの [表 ] グループで、目的のレイアウトの種類 (表形式 または積 み重ね) をクリックします。
    • レイアウトを右クリックし、[ レイアウト] をポイントして、目的のレイアウトの種類をクリックします。

選んだレイアウトの種類に従ってコントロールが再配置されます。

ページの先頭へ

1 つのレイアウトを 2 つのレイアウトに分割する

レイアウトを 2 つのレイアウトに分割するには、次の手順を実行します。

  1. Shift キーを押しながら、新しいレイアウトに移動するコントロールをクリックします。

  2. 次のいずれかの操作を行います。

    • [ 配置 ] タブの [表 ] グループで、新しいレイアウトに必要なレイアウトの種類 (表形式 または積 み重ね) をクリックします。
    • 選んだコントロールを右クリックして [レイアウト] をポイントし、新しいレイアウトに設定するレイアウトの種類をクリックします。

新しいレイアウトが作成され、選んだコントロールが追加されます。

ページの先頭へ

レイアウト内のコントロールを並べ替える

  • レイアウト内のコントロールを移動するには、目的の場所にドラッグします。 フィールドをドラッグするとき、水平バーまたは垂直バーに、マウス ボタンを離したときのフィールドの配置場所が示されます。
  • 1 つのレイアウトを、同じ種類の別のレイアウトにコントロールを移動できます。 たとえば、集合形式のレイアウトから別の集合形式のレイアウトにコントロールをドラッグすることはできますが、集合形式のレイアウトから表形式のレイアウトにコントロールをドラッグすることはできません。

ページの先頭へ

レイアウトにコントロールを追加する

[フィールド リスト] ウィンドウから既存のレイアウトに新しいフィールドを追加するには 

  • [フィールド リスト] ウィンドウからレイアウトにフィールドをドラッグします。 水平バーまたは垂直バーに、マウス ボタンを離したときのフィールドの配置場所が示されます。

既存のコントロールを既存のレイアウトに追加するには 

  1. レイアウトに追加する最初のコントロールを選択します。

  2. 同じレイアウトに他のコントロールを追加する場合は、Shift キーを押しながら目的のコントロールを選びます。 他のレイアウトでコントロールを選択できます。

  3. 次のいずれかの操作を行います。

    • フォームをデザイン ビューで開いている場合は、選んだフィールドをレイアウトにドラッグします。 水平バーまたは垂直バーに、マウス ボタンを離したときのフィールドの配置場所が示されます。

    • フォームをレイアウト ビューで開いている場合:

      1. [ 配置 ] タブの [表 ] グループで、コントロールを追加するレイアウトの種類をクリックします。 表形式レイアウトにコントロールを追加する場合は、[ 表形式] をクリックします。 コントロールを集合形式のレイアウトに追加する場合は、[集合形式] をクリックします。
        新しいレイアウトが作成され、選んだコントロールが追加されます。
      2. 新しいレイアウトを既存のレイアウトにドラッグします。 水平バーまたは垂直バーに、マウス ボタンを離したときのフィールドの配置場所が示されます。

ページの先頭へ

レイアウトからコントロールを削除する

レイアウトからコントロールを削除すると、他のコントロールの位置に影響を与えることなく、フォーム上の任意の場所に配置できます。

  1. レイアウトから削除するコントロールを選びます。 複数のコントロールを選ぶには、Shift キーを押しながら、削除する各コントロールをクリックします。 レイアウト内のすべてのコントロールを選ぶには、レイアウトの左上隅にあるレイアウト セレクター ボックスをクリックします。
  2. 選択したコントロールの 1 つを右クリックし、[ レイアウト] をポイントして、[ レイアウトの削除] をクリックします。
    選んだコントロールがレイアウトから削除されます。

ページの先頭へ