Bom dia!
Bd em Access 2010.
tbl_ComprasItens e tbl_RemessaItensSaida
Campos:
NUMEROENTRADA : formato texto - Representa o número da NF da compra do produto
CODPRO: formato Número Inteiro Longo - Representa o código do produto.
Criei uma consulta união para apurar o saldo de cada produto por NF de compra, pois trata-se de controle de remessas para industrialização e às vezes esse retorno ocorre de forma parcial, assim é necessário exibir o saldo de cada produto na sua respectiva nota.
Essa consulta união está funcionando perfeitamente, porém gostaria de transformá-la em um função Vba.
Abaixo segue a consulta união visualizada em sql:
SELECT tbl_ComprasItens.NUMEROENTRADA, tbl_ComprasItens.CODPRO, tbl_ComprasItens.QUANTIDADE AS QDENTRADA, 0 AS QDSAIDA
FROM tbl_ComprasItens
GROUP BY tbl_ComprasItens.NUMEROENTRADA, tbl_ComprasItens.CODPRO, tbl_ComprasItens.QUANTIDADE;
UNION ALL SELECT tbl_RemessaItensSaida.NUMEROENTRADA, tbl_RemessaItensSaida.CODPRO, 0, Sum(tbl_RemessaItensSaida.QUANTIDADE) AS SomaDeQUANTIDADE
FROM tbl_RemessaItensSaida
GROUP BY tbl_RemessaItensSaida.NUMEROENTRADA, tbl_RemessaItensSaida.CODPRO;
O Objetivo é apurar o saldo de cada produto através dos campos : tbl_ComprasItens.QUANTIDADE menos Sum(tbl_RemessaItensSaida.QUANTIDADE) e salvar esse saldo no campo ESTOQUE da tbl_ComprasItens.
Fiz várias tentativas sem sucesso.
Bd em Access 2010.
tbl_ComprasItens e tbl_RemessaItensSaida
Campos:
NUMEROENTRADA : formato texto - Representa o número da NF da compra do produto
CODPRO: formato Número Inteiro Longo - Representa o código do produto.
Criei uma consulta união para apurar o saldo de cada produto por NF de compra, pois trata-se de controle de remessas para industrialização e às vezes esse retorno ocorre de forma parcial, assim é necessário exibir o saldo de cada produto na sua respectiva nota.
Essa consulta união está funcionando perfeitamente, porém gostaria de transformá-la em um função Vba.
Abaixo segue a consulta união visualizada em sql:
SELECT tbl_ComprasItens.NUMEROENTRADA, tbl_ComprasItens.CODPRO, tbl_ComprasItens.QUANTIDADE AS QDENTRADA, 0 AS QDSAIDA
FROM tbl_ComprasItens
GROUP BY tbl_ComprasItens.NUMEROENTRADA, tbl_ComprasItens.CODPRO, tbl_ComprasItens.QUANTIDADE;
UNION ALL SELECT tbl_RemessaItensSaida.NUMEROENTRADA, tbl_RemessaItensSaida.CODPRO, 0, Sum(tbl_RemessaItensSaida.QUANTIDADE) AS SomaDeQUANTIDADE
FROM tbl_RemessaItensSaida
GROUP BY tbl_RemessaItensSaida.NUMEROENTRADA, tbl_RemessaItensSaida.CODPRO;
O Objetivo é apurar o saldo de cada produto através dos campos : tbl_ComprasItens.QUANTIDADE menos Sum(tbl_RemessaItensSaida.QUANTIDADE) e salvar esse saldo no campo ESTOQUE da tbl_ComprasItens.
Fiz várias tentativas sem sucesso.