Prezados,
Tenho um controle guia com a fonte de registro baseada em uma tabela.
Em uma das páginas do controle guia tenho um subformulário que NâO está acoplado ao controle com a fonte de registro baseada na mesmo consulta do formulário principal.
No atual do suformulário coloquei o seguinte código:
Private Sub Form_Current()
Dim numeroregistro As Integer
numeroregistro = Me.CurrentRecord
On Error GoTo novoregistro:
DoCmd.GoToRecord acDataForm, "formulário movimento", acGoTo, Me.CurrentRecord
Exit Sub
novoregistro:
Forms![formulário movimento].Requery
Forms![formulário movimento]![SubFormulario Movimento].SetFocus
Me.Requery
End Sub
Então quando movo entre os registros deste subformulário, vou para o mesmo registro no formulário principal. Até aí tudo funciona.
Gostaria de quando mover entre os registros do formulário "principal", ir para o mesmo registro no subformulário.
Usei oseguinte código que não está funcionando:
Private Sub Form_Current()
Dim numeroregistro As Integer
numeroregistro = Me.CurrentRecord
On Error Resume Next
DoCmd.GoToRecord acDataForm, [SubFormulario Movimento], acGoTo, numeroregistro
End Sub
Aonde estou errando?
Muito obrigado
Tenho um controle guia com a fonte de registro baseada em uma tabela.
Em uma das páginas do controle guia tenho um subformulário que NâO está acoplado ao controle com a fonte de registro baseada na mesmo consulta do formulário principal.
No atual do suformulário coloquei o seguinte código:
Private Sub Form_Current()
Dim numeroregistro As Integer
numeroregistro = Me.CurrentRecord
On Error GoTo novoregistro:
DoCmd.GoToRecord acDataForm, "formulário movimento", acGoTo, Me.CurrentRecord
Exit Sub
novoregistro:
Forms![formulário movimento].Requery
Forms![formulário movimento]![SubFormulario Movimento].SetFocus
Me.Requery
End Sub
Então quando movo entre os registros deste subformulário, vou para o mesmo registro no formulário principal. Até aí tudo funciona.
Gostaria de quando mover entre os registros do formulário "principal", ir para o mesmo registro no subformulário.
Usei oseguinte código que não está funcionando:
Private Sub Form_Current()
Dim numeroregistro As Integer
numeroregistro = Me.CurrentRecord
On Error Resume Next
DoCmd.GoToRecord acDataForm, [SubFormulario Movimento], acGoTo, numeroregistro
End Sub
Aonde estou errando?
Muito obrigado