Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
progster

Access [Resolvido]

Recommended Posts

progster

Boa tarde.

Estou a desenvolver uma base de dados em access, e surgiu-me uma situação que não estou a conseguir resolver. É uma situação semelhante a uma aplicação de gestão de stocks. Tenho 1 tabela que regista saidas de equipamento, o que eu queria era que automaticamente ao registar  a quantidade de cada saida de equipamento, a quantidade desse mesmo equipamento em stock fosse alterada.

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


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
vasco16

Boa tarde.

Estou a desenvolver uma base de dados em access, e surgiu-me uma situação que não estou a conseguir resolver. É uma situação semelhante a uma aplicação de gestão de stocks. Tenho 1 tabela que regista saidas de equipamento, o que eu queria era que automaticamente ao registar  a quantidade de cada saida de equipamento, a quantidade desse mesmo equipamento em stock fosse alterada.

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

Como é que das saida do equipamento? atraves de um botão? se assim o for subtrai o valor de saida ao stock tambem B)

Share this post


Link to post
Share on other sites
progster

Sim, é exactamente isso que eu quero fazer. Na tabela das Saidas ao guardar um novo registo de saida, quero que a tabela de stock seja alterada automaticamente diminuindo o valor da quantidade em stock. Mas não sei como.

Será que me podem ajudar?.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
progster

Pois... , mas parece-me que não suporta triggers.

Se me puderem ajudar agradeço.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
vasco16

mas é preciso ir tanto longe? :S

Então nesse mesmo botão programas para tirar uma certa quantidade ao stock segundo uma condição SQL que te vai verificar o ID do stock a alterar..

Share this post


Link to post
Share on other sites
progster

Peço Desculpa, mas não percebi a explicação. Pode voltar a explicar?


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites
vasco16

Então é assim:

No código que tens (ou deves ter) para guardar a saida do equipamento, colocas lá um codigo para primeiro ver quanto é que um certo ID tem de stock (acho que dá para usar SQL) e depois é que subtrais o que tens a subtrair ao stock..

Não sei se me fiz entender, mas se nao for o caso diz que tento fazer um exemplo e posto. :)

cumps.

Share this post


Link to post
Share on other sites
progster

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.


Não resolvo dúvidas por PM.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.