"Cycle/Tab キー移動" プロパティ

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

適用対象

Form オブジェクト

Cycle プロパティを使用すると、Tab キーを押したときにフォーカスが連結フォームの最後のコントロールにあるときの動作を指定できます。 バイト型の値の読み取り/書き込みが可能です。

expression.Cycle

必須。 [適用対象] リストのいずれかのオブジェクトを返す式。

解説

Cycle プロパティでは、次の設定が使用されます。

設定 Visual Basic 説明
すべてのレコード 0 (既定)フォーム上の最後のコントロールから Tab キーを押すと、次のレコードのタブ順の最初のコントロールにフォーカスが移動します。
現在のレコード 1 レコードの最後のコントロールから Tab キーを押すと、同じレコードのタブ オーダーで最初のコントロールにフォーカスが移動します。
現在のページ 2 ページの最後のコントロールから Tab キーを押すと、このページのタブ オーダーで最初のコントロールにフォーカスが戻ります。

      

Cycle プロパティを設定するには、フォームのプロパティ シート、マクロ、または Visual Basic for Applications (VBA) コードを使用します。

Cycle プロパティはあらゆるビューで設定できます。

フォームで TAB キーを押すと、タブ オーダーにおける各コントロールの位置に基づき、フォーム上のコントロールでフォーカスが移動します。

データ入力用に設計されたフォームに対して、Cycle プロパティを [すべてのレコード] に設定できます。 TAB キーを押すことで新しいレコードに移動できます。

Cycle プロパティは、このプロパティが設定されているフォームでのみ、TAB キーの動作を制御します。 サブフォーム コントロールがタブ オーダーに入っている場合、サブフォーム コントロールにフォーカスが移動すると、サブフォームの Cycle プロパティ設定により、TAB キーを押したときの動作が決定されます。

サブフォーム コントロールの外にフォーカスを移動するには、CTRL キーを押しながら TAB キーを押します。