Google検索

リンクユニット

Windows10 & Office2016 Access2016

フォームのタブオーダーとタブストップの設定

投稿日:2018年8月30日 更新日:

タブオーダーとは、キーボートの[Tab]キーや[Enter]キーを押して、カーソルがフォーム内のコントロールを移動するときの順番のことです。

タブオーダーは、コントロールを追加した順番になるため、フォームを作成後、後からコントロールを追加するとカーソルが移動する順番が変わってしまいます。

また、フォームを表示したときに、一番に入力するコントロールにカーソルがあると効率的です。

タブが移動しないように設定することもできますが、これはコントロールのプロパティで設定します。

[タブオーダー]ダイアログボックス

以下のタブコントロールで作成したタブ付きフォームの1つのページで解説します。

タブコントロールを使用したタブ付きフォームの作成

Accessでは、タブコントロールを使ってタブ付きのフォームを簡単に作成することができます。 例えば、テーブルにフィールドが多く、それを一つ ...

続きを見る

タブコントロールで作成したタブ付きフォーム

タブオーダーの設定

まず、フォームビューで[Tab]キー、または[Enter]キーを押してカーソルが移動する順番を確認しておきます。

[タブオーダー]ダイアログボックスの表示

フォームビューからデザインビューに切り替えます。タブオーダーを変更したいページを選択して、[フォームデザインツール]にある[デザイン]タブをクリックします。

[ツール]グループの[タブオーダー]をクリックします。

[デザイン]タブの[タブオーダー]

[タブオーダー]ダイアログボックスが表示されます。

[タブオーダー]ダイアログボックス

コントロールのプロパティから起動

また、[タブオーダー]ダイアログボックスは、コントロールのプロパティから起動することもできます。

例えば、フォーム内の一つのコントロールを選択して、プロパティシートを表示します。

参考プロパティシートは、[F4]キーで表示/非表示を切り替えることができます。

[その他]タブの[タブ移動順]にある[...]ボタンをクリックして表示することができます。

コントロールのプロパティシート

タブオーダーを自動で設定

タブオーダーダイアログボックスの[自動]ボタンをクリックすると、コントロールが配置されている位置を基準に上から下へ、または右から左へと設定することができます。

[タブオーダー]ダイアログボックスの[自動]ボタン

例えば、[FAX番号]コントロールを[自宅電話番号]の下へ移動させた場合は、タブ移動も上から順番に移動させたいですね。

フォームのデザインビュー

[タブオーダー]ダイアログボックスを表示すると、下のようになっています。

[タブオーダー]ダイアログボックス

この時[自動]ボタンをクリックすると、タブ移動の順番は自動でコントロールの配置順に変更されます。

[OK]ボタンをクリックして閉じます。

[タブオーダー]ダイアログボックスで自動設定

タブオーダーを手動で設定

[タブオーダー]ダイアログボックスを表示して、コントロールを選択してドラッグで移動させることもできます。

移動させた後は、[OK]ボタンをクリックして閉じます。

移動させたい行を選択して、ドラッグして移動します。ポップヒントには以下のように記されています。

クリックで1行を、ドラッグで複数行を選択します。選択した行をドラッグして設定したい位置に移動します。

[タブオーダー]ダイアログボックスで手動設定

フォームビューで切り替えて、カーソルが移動する順番を確認します。

参考フォームを表示したときにカーソルがあるコントロールを反転させたくない場合は、フォームにダミーの非連結のテキストボックスを作成して、そのコントロールのタブ移動をトップしておくことで解決することもできます。

フォームを開いた時にテキストボックスを反転表示したくない

フォームを開くと、既定のままではTab移動順の先頭のテキストボックスが黒く反転表示されます。 この反転表示が気になる方もいらっしゃるようです ...

続きを見る

タブストップさせたくない場合の設定

タブストップさせたくない場合の設定方法です。

タブストップさせたくないコントロールを選択して、プロパティを表示します。[その他]タブの[タブストップ]で[いいえ]を選択します。

プロパティで[はい、いいえ]などを切り替える場合は、ダブルクリックで変更することができます。

プロパティシートの[タブストップ]

参考プロパティの[タブ移動順]で個別に設定することもできます。タブ移動順は、[0]が先頭になります。

関連Access2003でのタブオーダーの設定については、以下の記事で解説しています。

フォームのタブオーダーについて

おすすめ記事と広告

推奨管理人一押しのテキストです。私もこれで学習しました。

記事を更新しました

縦棒グラフや折れ線グラフに平均値を追加するには

Excelで支店別の売上を棒グラフや折れ線グラフで作成した後に、平均値のラインを追加したいなと思われることもあると思います。 その場合の方法 ...

レポートウィザードでレポートを作成

Accessのテーブルやクエリを基にレポートウィザードを使用してレポートを作成することができます。 ウィザードで作成した後、より見やすいレポ ...

変換候補の「クラウド候補を使ってみる」って何?

Windows10で 入力中に変換候補の中に[クラウド候補を使ってみる]というのが表示されることがあります。 クラウド候補とは クラウド候補 ...

コピーした行の挿入を効率的に行なうには

Excelの表でコピーした行を複数の行に挿入したいということがありますね。 Excelには、[コピーしたセルの挿入]という機能があって、とて ...

Windows10で顔文字を使うには

Windows10で顔文字を入力する方法です。標準でかなりの顔文字が入っていますので、ぜひお試しください。 WordやExcel、Outlo ...

-Windows10 & Office2016 Access2016

Copyright © 2001-2018 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2018 AllRights Reserved Powered by AFFINGER4.