Compartilhar via


Método DoCmd.GoToControl (Access)

O método GoToControl executa a ação GoToControl no Visual Basic.

Sintaxe

expressão. GoToControl (ControlName)

expression Uma variável que representa um objeto DoCmd.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
NomeDoControlo Obrigatório Variant Uma expressão de cadeia de caracteres que seja o nome de um controle no formulário ou na folha de dados ativos.

Comentários

Utilize o método GoToControl para mover o foco para o campo ou controlo especificado no registo atual do formulário aberto, folha de dados do formulário, folha de dados da tabela ou folha de dados de consulta. Utilize este método quando quiser que um determinado campo ou controlo tenha o foco. Em seguida, este campo ou controlo pode ser utilizado para comparações ou ações LocalizarRegisto . Também pode utilizar este método para navegar num formulário de acordo com determinadas condições. Por exemplo, se o utilizador introduzir Não num controlo Casado num formulário de seguro de saúde, o foco pode ignorar automaticamente o controlo Nome do Cônjuge/parceiro e passar para o controlo seguinte.

Não é possível usar o método GoToControl para mover o foco para um controle em um formulário oculto.

Utilize apenas o nome do controlo para o argumento NomeDoControlo e não a sintaxe completa.

Também pode utilizar o método SetFocus para mover o foco para um controlo num formulário ou qualquer um dos respetivos subformulários ou para um campo numa tabela, consulta ou folha de dados de formulário aberta. Este é o método preferencial para mover o foco no Visual Basic, especialmente para controlos em subformulários e subformulários aninhados, uma vez que pode utilizar a sintaxe completa para especificar o controlo para o qual pretende mover.

Utilize o método GoToControl para mover para um subformulário, que é um tipo de controlo. Depois use o método GoToControl para mover para um registro específico no subformulário. Também é possível mover para um controle em um subformulário usando o método GoToControl para mover primeiro para o subformulário e depois para o controle no subformulário.

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.