Forum Pplware
Access [Resolvido] - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Software (/forumdisplay.php?fid=4)
+--- Fórum: Windows (/forumdisplay.php?fid=5)
+--- Tópico: Access [Resolvido] (/showthread.php?tid=4281)



Access [Resolvido] - progster - 30-12-2009 13:51

Boas.

Estou a desenvolver uma BD em access. E estou com um problema.

É uma aplicação semelhante a uma BD de gestão de stocks.

Tenho um formulário que regista saidas de equipamento, e o que eu queria era que automaticamente ao registar uma saida actualiza-se uma outra tabela de stock, ou seja, que conforme se fosse registando saidas de equipamento a quantidade desse mesmo equipamento diminuisse na tabela de stock.

Será que me podem ajudar?

Agradeço desde já qualquer ajuda que me possam dar.


RE: Access - aucrun - 30-12-2009 14:43

Eu costumo programar em C#, pelo que a minha forma de programar deverá ser, certamente diferente da que necessitas, mas para fazer algo do género faria assim:
- No botão de Salvar ou de Introduzir os dados da saída de determinado equipamento, iria incluir por código, uma instrução que fizesse o Update à tabela de Stocks

Por exemplo:
-Acabas de validar a saída de 2 items de Produto Xpto, em que antes tinhas 10 items.
Quando o utilizador desse a confirmação da saída desses 2 items por exemplo num botão, chamaria uma funação que a unica coisa que faria era um "UPDATE TABELA_STOCKS SET quantidade_disponivel = 8 WHERE COD_ITEM = xpto"

Mas isto seria através de código .. não sei se o Access tem mecanismos (objectos) que to permitam fazer automaticamente.[/align]


RE: Access - progster - 03-01-2010 11:18

Ainda não consegui resolver a questão.

Agradeço qualquer ajuda que me possam dar.


RE: Access - progster - 04-01-2010 19:03

Obrigado. Já tenho a solução.

Criando uma query, utilizei código SQL:

UPDATE Produtos SET Produtos.Quantidade = (Produtos.quantidade-Saidas.quantidade)
WHERE (((Produtos.Id_Produto)=[saidas].[id_produto]));

e tive que fazer mais umas alterações na vista de estrutura da query, de modo a que ao executar a consulta actualiza-se os dados de um determinado id_produto.

Cumprimentos