Свойство CommandButton.TabIndex (Access)

Свойство TabIndex используется для указания места элемента управления в последовательности табуляции в форме или отчете. Для чтения и записи, Integer.

Синтаксис

выражение. TabIndex

выражение Переменная, представляющая объект CommandButton .

Примечания

Свойству TabIndex можно задать целое число, представляющее положение элемента управления в последовательности табуляции формы. Допустимые параметры: 0 для первой позиции вкладки и до общего количества элементов управления минус 1 для последней позиции вкладки. Например, если в форме есть три элемента управления, каждый из которых имеет свойство TabIndex , допустимыми параметрами свойства TabIndex являются 0, 1 и 2.

Если для свойства TabIndex задано целое число меньше 0, возникает ошибка.

По умолчанию Microsoft Access назначает элементам управления последовательность табуляции в том порядке, в котором они были созданы в форме. Каждый новый элемент управления помещается последним в последовательности табуляции. Если изменить значение свойства TabIndex элемента управления, чтобы настроить последовательность перехода, Access автоматически перенумерует свойство TabIndex других элементов управления, чтобы отразить вставки и удаления.

В представлении формы невидимые или отключенные элементы управления сохраняются в последовательности табуляции, но пропускаются при нажатии клавиши TAB.

Изменение последовательности табуляции других элементов управления в форме не влияет на действия, выполняемые при нажатии клавиши доступа элемента управления. Например, если вы создали клавишу доступа для подписи текстового поля, фокус будет перемещаться в текстовое поле при каждом нажатии клавиши доступа к ней, даже если вы измените для этого поля параметр свойства TabIndex .

Если нажать клавишу доступа к элементу управления, например к элементу управления, который не имеет свойства TabIndex (и, следовательно, не имеет последовательности табуляции), фокус переместится к следующему элементу управления в последовательности табуляции, на который можно переключить внимание.

Пример

В следующем примере ставится обратная последовательность командной кнопки и текстового поля. Так как TextBox1 был создан первым, он имеет значение свойства TabIndex, равное 0, а свойство Command1 — 1.

Sub Form_Click() 
 Me!Command1.TabIndex = 0 
 Me!TextBox1.TabIndex = 1 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.