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