Access デスクトップ データベースでフォームを使用する場合は、Tab キーを押してコントロールを切り替えることができます。 フォーム上のコントロールが Tab キーに応答する順序を指定できます。 適切に設計されたフォームでは、コントロールが Tab キーに論理的な順序 (上から下、左から右など) で反応するため、フォームがより使いやすいようになります。
この記事では、タブの順序を変更する方法、タブの順序からコントロールを削除する方法、およびフォームの最後のフィールドのタブ動作を変更する方法について説明します。
この記事ではフォームについて説明しますが、次の手順を使用して、レポートのコントロールのタブ順序を設定することもできます。 レポート ビューでレポートを開くときに、Tab キーを使用してフォーカスをコントロールからコントロールに移動できます。
注
この記事は、Access Web データベースおよび Access Web アプリ (Access を使用して設計し、オンラインで発行する種類のデータベース) には適用されません。 Web アプリケーションでは、タブの順序は自動的に設定され、変更できません。
目的に合ったトピックをクリックしてください
コントロールのタブの順序を変更する
ウィザードやレイアウトなどのツールを使用してフォームを作成すると、Access によってタブの順序が、フォームに表示されるコントロールと同じ順序 (上から下と左から右) に設定されます。 ただし、ウィザードやレイアウトを使用せずにフォームを作成または変更すると、フォーム上のコントロールの位置に対応しないタブの順序が作成される可能性があります。 コントロールのタブ順序を変更するには、次の手順に従います。
ナビゲーション ウィンドウでフォームを右クリックし、[ デザイン ビュー] をクリックします。
[ デザイン ] タブの [ツール ] グループで、[タブの 順序] をクリックします。
[ タブの順序 ] ダイアログ ボックスの [セクション] で、変更するセクションをクリックします。
次のいずれかの操作を行います。
- Access で上から下および左から右へのタブ命令を作成するには、[ オート オーダー] をクリックします。
- 独自のカスタム タブ オーダーを作成する場合は、移動するコントロールのセレクターをクリックします。 (一度に複数のコントロールを選択するには、クリックしてドラッグします)。セレクターをもう一度クリックし、コントロールをリスト内の目的の場所にドラッグします。
[OK] をクリックします。
タブ オーダーからコントロールを削除する
ナビゲーション ウィンドウでフォームを右クリックし、[ デザイン ビュー] をクリックします。
[ プロパティ シート ] 作業ウィンドウが表示されていない場合は、F4 キーを押すと表示されます。
タブ オーダーから削除するコントロールを選択します。
プロパティ シートの [ その他 ] タブの [ タブ位置] プロパティ ボックスで、[ いいえ] をクリックします。
注
タブ オーダーからコントロールを削除した場合でも、 "有効" プロパティが [はい] に設定されている限り、コントロールをクリックして選択できます。
タブ オーダーの最後のフィールドのタブ動作を変更する
既定では、カーソルがタブ オーダーの最後のフィールドにある間に Tab キーを押すと、Access はデータ ソース内の次のレコードを表示し、カーソルをタブ オーダーの最初のフィールドに移動します。 この動作を変更して、Access が現在のレコードにとどまるようにすることができます。 フォームに改ページが含まれている場合は、Access でカーソルが次のページに移動しないように動作を変更することもできます。 これは、ユーザーが一度に複数のレコード (またはページ) を編集できないように制限する場合に役立ちます。
- ナビゲーション ウィンドウでフォームを右クリックし、[ デザイン ビュー] をクリックします。
- [ プロパティ シート ] 作業ウィンドウが表示されていない場合は、F4 キーを押すと表示されます。
- プロパティ シートの最上部にあるボックスの一覧の [フォーム] をクリックします。
- プロパティ シートの [ その他 ] タブの [ 循環 ] プロパティ ボックスで、次のいずれかのオプションを選びます。
| 設定 | 説明 |
|---|---|
| すべてのレコード | レコードの最後のフィールドで Tab キーを押すと、フォーカスが次のレコードの最初のフィールドに移動します。 |
| 現在のレコード | レコードの最後のフィールドで Tab キーを押すと、フォーカスは現在のレコードの最初のフィールドに戻ります。 |
| 現在のページ | フォーム ページの最後のフィールドで Tab キーを押すと、フォーカスは現在のページの最初のフィールドに戻ります。 メモ: ページ区切りコントロールを使用して、フォームをページに分割できます。 このコントロールは、デザイン ビューの [デザイン] タブの [コントロール] グループで使用できます。フォームに改ページが含まれていない場合、[現在のページ] オプションは [現在のレコード] オプションと同じように動作します。 |