Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Utilize a propriedade TabIndex para especificar o local de um controlo na ordem de tabulação num 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 TextBox .
Comentários
Pode definir a propriedade TabIndex para um número inteiro que representa a posição do controlo na ordem de tabulação 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 alterar a definição da propriedade TabIndex de um controlo para ajustar a ordem de tabulação, o Access renumera automaticamente a definição de propriedade TabIndex de outros controlos para refletir inserções e eliminações.
Na vista Formulário, os controlos invisíveis ou desativados permanecem na ordem de tabulação, mas são ignorados quando prime a Tecla de Tabulação.
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 tiver criado uma tecla de acesso para a etiqueta de uma caixa de texto, o foco será movido para a caixa de texto sempre que premir a tecla de acesso da etiqueta, mesmo que altere a definição da propriedade TabIndex da 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.