Olá pessoal!
Eu tinha uma maneira para alterar dados funcionando perfeitamente (enquanto a tabela era local)
Parou de funcionar quando movi a tabela para outro banco, e depois vinculei.
Vou colar o código. Agradeço a quem puder me ajudar em qual linha devo fazer a modificação, para voltar a funcionar, só que agora a tabela fica em outro *.mdb. Access 2019.
Eu tinha uma maneira para alterar dados funcionando perfeitamente (enquanto a tabela era local)
Parou de funcionar quando movi a tabela para outro banco, e depois vinculei.
Vou colar o código. Agradeço a quem puder me ajudar em qual linha devo fazer a modificação, para voltar a funcionar, só que agora a tabela fica em outro *.mdb. Access 2019.
- Código:
'##################################################
Dim Rst As dao.Recordset
Dim sFiltro As String, sDadoCampo As String
Dim intResult As Integer
[b]Set Rst = CurrentDb.OpenRecordset("tbCtbLanca", dbOpenTable)[/b]
sFiltro = Me.idLanc.Value
Rst.MoveFirst
Rst.Index = "PrimaryKey"
Rst.Seek "=", sFiltro
'MsgBox rst![idLanc]
Debug.Print Rst.EditMode
'--------------------------------------------------
Rst.Edit
'Rst("idLanc") = idLanc
Rst("ContaD") = ContaD
Rst("ContaC") = ContaC
Rst("ValorDC") = ValorDC
Rst("CodigoDeBarras") = CodigoDeBarras
Rst("Data") = Data
Rst("DtVecto") = DtVecto
Rst("NumDoc") = NumDoc
'--------------------------------------------------
If Rst.EditMode = dbEditInProgress Then
intResult = MsgBox("Você quer salvar as alterações " & "neste registro?", vbYesNo, "Confirmação")
End If
If intResult = 6 Then 'Salvar alterações
Rst.Update
ElseIf intResult = 7 Then 'Cancelar alterações
Rst.CancelUpdate
End If
'--------------------------------------------------
Rst.Close
Set Rst = Nothing
'--------------------------------------------------
'##################################################