Propriedade TabControl.TabIndex (Access)
Use a propriedade TabIndex para especificar o lugar de um controle na ordem de guia em um formulário ou relatório. número inteiro de leitura/gravação.
Sintaxe
expressão. Tabindex
Expressão Uma variável que representa um objeto TabControl .
Comentários
Você pode definir a propriedade TabIndex como um inteiro que representa a posição do controle na ordem de guia do formulário. As configurações válidas são 0 para a posição da primeira tabulação, até o número total de controles menos 1 para a última posição da tabulação. Por exemplo, se um formulário tem três controles que tenham uma propriedade TabIndex, configurações de propriedade TabIndex válidas são 0, 1 e 2.
Definir a propriedade TabIndex como um inteiro menor que 0 produz um erro.
Por padrão, o Microsoft Access atribui uma ordem de tabulação aos controles na ordem em que você crie em um formulário. Cada novo controle é colocado por último na ordem de tabulação. Se você alterar a configuração da propriedade TabIndex de um controle para ajustar a ordem da guia, o Access renumera automaticamente a configuração da propriedade TabIndex de outros controles para refletir inserções e exclusões.
No modo de exibição Formulário, os controles invisíveis ou desabilitados permanecem na ordem de guia, mas são ignorados quando você pressiona a tecla Tab.
Alterar a ordem de tabulação de outros controles no formulário não afeta o que acontece quando você pressiona a tecla de acesso de um controle. Por exemplo, se você tiver criado uma chave de acesso para o rótulo de uma caixa de texto, o foco será movido para a caixa de texto sempre que você pressionar a tecla de acesso do rótulo, mesmo que altere a configuração da propriedade TabIndex para a caixa de texto.
Se você pressionar uma tecla de acesso de um controle, por exemplo, um rótulo que não tenha propriedade TabIndex (e que, portanto, não está na ordem de tabulação), o foco será movido para o próximo controle na ordem de tabulação que possa receber o foco.
Exemplo
O exemplo a seguir inverte a ordem de tabulação de um botão de comando e uma caixa de texto. Como TextBox1 foi criada primeiro, ela tem uma configuração da propriedade TabIndex 0 e Command1 tem uma configuração de 1.
Sub Form_Click()
Me!Command1.TabIndex = 0
Me!TextBox1.TabIndex = 1
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.