Galera, tenho o seguinte código abaixo. Após o requery o foco é mandado para o primeiro registro. Gostaria que o foco mantivesse no registro atual após o requery. Alguém poderia me ajudar? Obrigado.
Private Sub ValorPagamento_Exit(Cancel As Integer)
Dim db
Dim rs
If ValorPagamento > 0 And ValorPagamento <> ValorParcela Then
If MsgBox("Deseja realizar pagamento parcial?", vbYesNo) = vbYes Then
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tabela_Verbas")
rs.AddNew
rs("Código Processo") = Código_Processo
rs("Condição") = Condição
rs("N Parcela") = N_Parcela
rs("ValorParcela") = CCur(Me.ValorParcela - Me.ValorPagamento)
rs("DataVencimento") = Me.DataVencimento + 1
rs.Update
Set rs = Nothing
Me.ValorParcela = Me.ValorPagamento
Me.Requery
End If
End If
End Sub
Private Sub ValorPagamento_Exit(Cancel As Integer)
Dim db
Dim rs
If ValorPagamento > 0 And ValorPagamento <> ValorParcela Then
If MsgBox("Deseja realizar pagamento parcial?", vbYesNo) = vbYes Then
Set db = CurrentDb()
Set rs = db.OpenRecordset("Tabela_Verbas")
rs.AddNew
rs("Código Processo") = Código_Processo
rs("Condição") = Condição
rs("N Parcela") = N_Parcela
rs("ValorParcela") = CCur(Me.ValorParcela - Me.ValorPagamento)
rs("DataVencimento") = Me.DataVencimento + 1
rs.Update
Set rs = Nothing
Me.ValorParcela = Me.ValorPagamento
Me.Requery
End If
End If
End Sub