Olá a todos!
Estou com um problema em uma consulta atualização, onde tenho que somar o campo custototalusinagem da tabela tblprod_pecasusinagem e atualizar o campo pecattusinagem da tabela tblprod_pecas.
A tabela tblprod_pecas possui apenas um registro para idpeca enquanto a tabela tblprod_pecasusinagem possui vários registros para idpeca.
Estrutura sql da consulta
UPDATE tblprod_pecas
LEFT JOIN tblprod_pecasusinagem ON tblprod_pecas.idpeca = tblprod_pecasusinagem.idpeca
SET tblprod_pecas.pecattusinagem = Sum([tblprod_pecasusinagem].[custototalusinagem]);
erro: Voce tentou executar uma consulta que não inclui a expressão especificada 'pecattusinagem' como parte de uma função de agregação
Caso não seja possível executar esse tipo de atualização através de consulta, pergunto se é possível fazer essa atualização através da criação de uma função vba? se sim, alguém poderia por favor me ajudar na construção dessa função, pois meu domínio no vba é quase zero?
Obrigado.
Estou com um problema em uma consulta atualização, onde tenho que somar o campo custototalusinagem da tabela tblprod_pecasusinagem e atualizar o campo pecattusinagem da tabela tblprod_pecas.
A tabela tblprod_pecas possui apenas um registro para idpeca enquanto a tabela tblprod_pecasusinagem possui vários registros para idpeca.
Estrutura sql da consulta
UPDATE tblprod_pecas
LEFT JOIN tblprod_pecasusinagem ON tblprod_pecas.idpeca = tblprod_pecasusinagem.idpeca
SET tblprod_pecas.pecattusinagem = Sum([tblprod_pecasusinagem].[custototalusinagem]);
erro: Voce tentou executar uma consulta que não inclui a expressão especificada 'pecattusinagem' como parte de uma função de agregação
Caso não seja possível executar esse tipo de atualização através de consulta, pergunto se é possível fazer essa atualização através da criação de uma função vba? se sim, alguém poderia por favor me ajudar na construção dessa função, pois meu domínio no vba é quase zero?
Obrigado.