Tab キーを押し、フォーカスがバインドされたフォームの最後のコントロールにある場合の動作を指定するには、 Cycle プロパティを使用します。 読み取り/書き込みの バイト です。
構文
式。サイクル
expressionForm オブジェクトを表す変数です。
注釈
"Cycle/Tab キー移動" プロパティの設定値は次のとおりです。
Setting | Visual Basic | 説明 |
---|---|---|
All Records/すべてのレコード | 0 | (既定値)フォームの最後のコントロールから Tab キーを押すと、次のレコードのタブ オーダーの最初のコントロールにフォーカスが移動します。 |
Current Record/カレント レコード | 1 | レコードの最後のコントロールから Tab キーを押すと、同じレコード内のタブ オーダーの最初のコントロールにフォーカスが移動します。 |
Current Page/カレント ページ | 2 | ページの最後のコントロールから Tab キーを押すと、ページのタブ オーダーの最初のコントロールにフォーカスが戻ります。 |
Cycle プロパティは、フォームのプロパティ シート、マクロ、または Visual Basic を使用して設定できます。
" Cycle /Tab キー移動" プロパティは、どのビューでも設定できます。
フォームの Tab キーを押すと、タブ オーダー内の各コントロールの位置に応じて、フォーム上のコントロール間でフォーカスが移動します。
Cycle プロパティを、データ入力用に設計されたフォームのすべてのレコードに設定できます。 これにより、ユーザーは Tab キーを押して新しいレコードに移動できます。
サブフォーム コントロールの外部にフォーカスを移動するには、Ctrl キーを押しながら Tab キーを押します。
注:
Cycle プロパティは、 プロパティが設定されているフォームの Tab キーの動作のみを制御します。 サブフォーム コントロールがタブ オーダーの場合、サブフォーム コントロールがフォーカスを受け取った後、サブフォームの Cycle プロパティ設定によって Tab キーを押したときの動作が決まります。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。