Ação de macro IrParaRegistro

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pode utilizar a ação de macro GoToRecord em bases de dados de ambiente de trabalho do Access e aplicações Web do Access para tornar o registo especificado no registo atual num conjunto de resultados de consulta, formulário ou tabela aberta.

Configuração

Nas bases de dados de ambiente de trabalho do Access, a ação de macro GoToRecord tem os seguintes argumentos.

Argumento da ação Descrição
Tipo de Objeto O tipo de objeto que contém o registo que pretende tornar atual. Selecione Tabela, Consulta, Formulário, Vista de Servidor, Procedimento Armazenado ou Função na caixa Tipo de Objeto . Deixe este argumento em branco para selecionar o objeto ativo.
Nome do Objeto O nome do objeto que contém o registo que pretende fazer do registo atual. A caixa Nome do Objeto mostra todos os objetos na base de dados atual do tipo selecionado pelo argumento Tipo de Objeto . Se deixar o argumento Tipo de Objeto em branco, deixe este argumento em branco também.
Gravar O registo para criar o registo atual. Selecione Anterior, Seguinte, Primeiro, Último, Ir Para ou Novo na caixa Registo . A predefinição é Seguinte.
Desvio Um número inteiro ou expressão que é avaliada como um número inteiro. Uma expressão tem de ser precedida por um sinal de igual (=). Este argumento especifica o registo para fazer o registo atual. Pode utilizar o argumento Desvio de duas formas:
  • Quando o argumento Registo é Seguinte ou Anterior, o Access move o número de registos para a frente ou para trás especificados no argumento Desvio .
  • Quando o argumento Registo é Ir Para, o Access move-se para o registo com o número igual ao argumento Desvio . O número de registo é apresentado na caixa número de registo na parte inferior da janela.

Nota: Se utilizar a definição Primeiro, Último ou Novo para o argumento Registo , o Access ignora o argumento Desvio . Se introduzir um argumento Desvio demasiado grande, o Access apresenta uma mensagem de erro. Não pode introduzir números negativos para o argumento Desvio .

Nas aplicações Web do Access, a ação de macro GoToRecord tem apenas um argumento.

Argumento da ação Descrição
Gravar O registo para criar o registo atual. Selecione Anterior, Seguinte, Primeiro ou Último na caixa Gravar . A predefinição é Seguinte.

Comentários

Se o foco estiver num controlo específico num registo, esta ação de macro deixa-a no mesmo controlo para o novo registo.

Pode utilizar a definição Novo para o argumento Registo para mover para o registo em branco no final de um formulário ou tabela para que possa introduzir novos dados.

Nas bases de dados de ambiente de trabalho do Access, esta ação é semelhante a clicar na seta abaixo do botão Localizar no separador Base e, em seguida, clicar em Ir Para. Os subcomandos Primeiro, Último, Seguinte, Anterior e Novo Registo do comando Ir Para têm o mesmo efeito no objeto selecionado que as definições Primeiro, Último, Seguinte, Anterior e Novo para o argumento Gravar . Também pode mover para registos com os botões de navegação na parte inferior da janela.

Nas bases de dados de ambiente de trabalho do Access, pode utilizar a ação IrParaRegisto para tornar um registo num formulário oculto no registo atual se especificar o formulário oculto nos argumentos Tipo de Objeto e Nome do Objeto .

Para executar a ação GoToRecord num módulo Visual Basic for Applications (VBA), utilize o método GoToRecord do objeto DoCmd.