... Pague apenas R$67,00 uma única vez e tenha acesso por 1 ano aos vídeos e arquivos exemplos do site ...

Clique aqui e obtenha mais detalhes.


Ir para novo registro em um subformulário

A primeira coisa que você tem que saber é que o subformulário está contido em uma caixa de controle do formulário principal.  No exemplo abaixo, o nome desta caixa de controle se chama Filho10.  Geralmente, configuramos esta caixa de controle com o mesmo nome do subformulário.

Usando Access - foco em subformulário

A primeira parte do código é focar o ponteiro do mouse no controle que contem o subformulário, que neste exemplo tem o nome de Filho10.

me!Filho10.setFocus

Quando a caixa de controle Filho10 recebe o foco, imediatamente o ponteiro do mouse se posiciona no primeiro registro do subformulário.  Observe na imagem acima.

A segunda parte do código é posicionar o ponteiro do mouse, que está com o foco no primeiro registro do subformulário, para o novo registro. 

Private Sub btFocoSub_Click()
Me!Filho10.SetFocus 'Foco no controle Filho10 do formulário principal.
DoCmd.GoToRecord , , acNewRec 'Vai para o novo registro do subformulário.
End Sub

Clique aqui e baixe o exemplo da imagem, para você testar na prática.


Bom estudo!


 

 


Não há comentário

Envie seu comentário: