bollywood actresses hair loss hair rehab london contact number cheap hair extensions brazilian curly hair with closure hair extension fails human hair wigs black ponytail hairstyles 2018 sunny hair extensions uk hair extensions remy hair extensions weft koko one piece hair extensions clip hair
Ir para novo registro em um subformulário
Ir para novo registro em um subformulário

Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito. 

Veja como comprar e saiba mais sobre o material oferecido,  clicando aqui.

Open v3

 

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!


 

 


1 comentário(s)

carlos alberto marinho das neves   10/07/2023 14:02:58

Aproveitando a dica tenho a seguinte situação:
tenho um formulário e executo um comando para abrir outro formulário utilizando os recursos de "definir valor".
Gostaria de abrir um formulário marcar alguns registros e simultaneamente marcar outro registro no subformulário.
Consigo marcar no formulário mas não consigo marcar no subformulário automaticamente.
Como faço? gostaria de utilizar macro na abertura do formulário e subformulário.


Envie seu comentário: