Pessoal, tudo bem?
Sou eu novamente e com um problema meio besta, mas que não to conseguindo resolver. Ja procurei em todo canto, e aparentemente não há erro de sintaxe no meu código.
É o seguinte: Tenho um formulário em Excel que alimenta uma base de dados no Access, entretanto, meu código para editar os registros salvos não está funcionando. Sempre que mando salvar a edição de um registro, aparece o erro: "ERRO DE COMPILAÇÃO: MÉTODO OU MEMBRO DE DADOS NÃO ENCONTRADO" .
Private Sub Btn_Salvar_Edit_Click()
Call Conecta
Set Rst = New ADODB.Recordset
Rst.Open "select * from Bd_Compras", Conexao, adOpenKeyset, adLockOptimistic, adCmdText
With Rst
.Edit
.Fields("Solicitante") = Me.Txt_E_Solicitante
.Fields("Departamento") = Me.Txt_E_Departamento
.Fields("Centro_de_Custo") = Me.Txt_E_Centro_de_Custo
.Fields("Data_Solicitacao") = Hoja1.Range("a1")
.Fields("Aprovador") = Me.Txt_E_Aprovador
.Fields("Quantidade1") = Me.Txt_E_Qtd1
.Fields("Produto1") = Me.Txt_E_Produto1
.Fields("Quantidade2") = Me.Txt_E_Qtd2
.Fields("Produto2") = Me.Txt_E_Produto2
.Fields("Quantidade3") = Me.Txt_E_Qtd3
.Fields("Produto3") = Me.Txt_E_Produto3
.Fields("Quantidade4") = Me.Txt_E_Qtd4
.Fields("Produto4") = Me.Txt_E_Produto4
.Fields("Quantidade5") = Me.Txt_E_Qtd5
.Fields("Produto5") = Me.Txt_E_Produto5
.Fields("Status_RC") = Me.Txt_E_Status
.Fields("Observacoes") = Me.Txt_E_Obs
.Update
End With
Rst.Close
Conexao.Close
Call Desconectar
MsgBox " Registro Editado com Sucesso!"
End Sub
Se alguem puder ajudar, ficaria muito agradecido.
Postado : 21/04/2016 4:46 am