Ao executar essa consulta, tento alterar qualquer campo e aparece a mensagem "Recordset não pode ser atualizado".
SELECT Clientes.Cod_cli, Clientes.razaosocial, Tbl_ContasAreceber.Cod_AutContaAreceber, Tbl_ContasAreceber.Cod_TabVenda, Tbl_ContasAreceber.Dt_Vencimento, Tbl_ContasAreceber.Parcelas, Tbl_ContasAreceber.Dt_Pgto, Tbl_ContasAreceber.Valor_Parcela, Tbl_ContasAreceber.Valor_Pago, (([Valor_Parcela]-Nz([adiantamento]))) AS Debito, Tbl_ContasAreceber.Quitar, Tbl_ContasAreceber.FormaPag, Tbl_ContasAreceber.Adiantamento, Tbl_ContasAreceber.Dt_Adiantamento
FROM (Clientes AS Clientes_1 INNER JOIN (Clientes INNER JOIN Tbl_Vendas ON (Clientes.Cod_cli = Tbl_Vendas.Cliente) AND (Clientes.Cod_cli = Tbl_Vendas.Cliente)) ON Clientes_1.Cod_cli = Tbl_Vendas.Cliente) INNER JOIN Tbl_ContasAreceber ON Tbl_Vendas.CodVenda = Tbl_ContasAreceber.Cod_TabVenda;
SELECT Clientes.Cod_cli, Clientes.razaosocial, Tbl_ContasAreceber.Cod_AutContaAreceber, Tbl_ContasAreceber.Cod_TabVenda, Tbl_ContasAreceber.Dt_Vencimento, Tbl_ContasAreceber.Parcelas, Tbl_ContasAreceber.Dt_Pgto, Tbl_ContasAreceber.Valor_Parcela, Tbl_ContasAreceber.Valor_Pago, (([Valor_Parcela]-Nz([adiantamento]))) AS Debito, Tbl_ContasAreceber.Quitar, Tbl_ContasAreceber.FormaPag, Tbl_ContasAreceber.Adiantamento, Tbl_ContasAreceber.Dt_Adiantamento
FROM (Clientes AS Clientes_1 INNER JOIN (Clientes INNER JOIN Tbl_Vendas ON (Clientes.Cod_cli = Tbl_Vendas.Cliente) AND (Clientes.Cod_cli = Tbl_Vendas.Cliente)) ON Clientes_1.Cod_cli = Tbl_Vendas.Cliente) INNER JOIN Tbl_ContasAreceber ON Tbl_Vendas.CodVenda = Tbl_ContasAreceber.Cod_TabVenda;