Galera estou fazendo um controle de estoque bem básico com três tabelas: produto, entrada e saída. Não sei se é a forma correta mas fiz da seguinte forma: criei um formulário para entrada e outro para saída, após dar uma entrada pelo formulário clico numa consulta de atualização que criei, até aí tudo bem a entrada vai para tabela produto, o problema é que se de repente eu clicar de novo na consulta o access refaz todas as entradas registradas. Esse é o código SQL da consulta:
UPDATE PRODUTO LEFT JOIN ENTRADA ON PRODUTO.[CODIGO PRODUTO] = ENTRADA.[CODIGO PRODUTO] SET PRODUTO.QTD = [PRODUTO].[QTD]+[ENTRADA].[QTD], PRODUTO.[PF (UN)] = [ENTRADA].[PF (UN)], PRODUTO.[CMV (UN)] = [ENTRADA].[CMV (UN)];
Como resolvo?
UPDATE PRODUTO LEFT JOIN ENTRADA ON PRODUTO.[CODIGO PRODUTO] = ENTRADA.[CODIGO PRODUTO] SET PRODUTO.QTD = [PRODUTO].[QTD]+[ENTRADA].[QTD], PRODUTO.[PF (UN)] = [ENTRADA].[PF (UN)], PRODUTO.[CMV (UN)] = [ENTRADA].[CMV (UN)];
Como resolvo?