MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    criando um controle de estoque

    avatar
    simonbm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 24/05/2014

    criando um controle de estoque Empty criando um controle de estoque

    Mensagem  simonbm 24/5/2014, 18:46

    Boa tarde a todos.

    Estou com a seguinte dúvida: Eu criei um banco de dados para realizar um controle de estoque do almoxarifado que eu trabalho, nele eu criei uma tabela para cadastrar os materiais que tem no almox e ela possui como um dos campos o campo estoque para mostrar qual o estoque atual de determinado material. também criei mais duas tabelas uma de entrada de materiais e outra de saida de materiais, para que eu possa lançar materiais que entram e saem do almox, efetuei a relação através do campo descrição do material, comum entre todas. porém eu gostaria de saber como eu faço pra que toda vez que eu registre uma saida ou entrada de materiais o campo estoque da tabela materiais seja atualizado conforme a quantidade lançada nas tabelas saida ou entrada. Por exemplo, eu cadastro uma caneta na tabela materiais e coloco seu estoque inicial como zero, ai depois eu adquiro 100 canetas e lanço na tabela de entrada de materiais e ai o campo de estoque do item caneta na tabela materiais continua zero e eu queria que ele atualizasse para 100. como eu faço?

    O banco de dados está no link abaixo para que possam ver melhor.

    https://www.dropbox.com/s/b6o7whcntjk65ec/Controle%20de%20estoque.accdb

    Obrigado.
    avatar
    Convidado
    Convidado


    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  Convidado 25/5/2014, 03:53

    Boa noite Daniel.

    Seja bem vindo ao fórum.

    Aqui no fórum tem a Sala de Repositórios (exemplos). Dar uma olhada lá que tem alguns exemplos de Controle de Estoque que você pode aproveitar.

    Fiz uma breve pesquisa e achei esse:

    http://maximoaccess.forumeiros.com/t17492-sistema-completo-de-estoque

    Tem também o sistema de busca aqui do fórum. Tem muito material e dicas.



    Nivaldo.

    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  rdrck 26/5/2014, 12:41

    Olá Simon,
    De forma básica, pode tentar isso, no evento "Ao Sair" de seu campo de saída do form de vendas (quantidade vendida):

    DoCmd.RunSQL ("update SUATABELAESTOQUE set SEUCAMPOESTOQUE = (SEUCAMPOESTOQUE-(Formulários![SEUFORMULÁRIO]![SEUCAMPOSAIDA])) where SUATABELAESTOQUE.CÓDIGO=(Formulários![SEUFORMULÁRIO]![CÓDIGO]);")

    Se quiser colocar no campo de entrada (form de aquisições) é só substituir, no código, a subtração (-) pela soma (+).
    Veja se funciona.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    simonbm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 24/05/2014

    criando um controle de estoque Empty Controle de estoque

    Mensagem  simonbm 28/5/2014, 21:28

    Não dá pra fazer dessa forma porque na verdade o meu formulário de Retirada de Materiais (que seria venda como você descreveu) ele não possui um campo de quantidade ele mostra a tabela de itens retirados, porque isso me permite que nesse mesmo formulário eu faça a retirada de diversos itens de uma só vez e é nessa tabela que está o campo de quantidade. O código que você mandou seria para aplicar a um campo do formulário, porém ele não possui este campo, ele está na tabela. Estou anexando o arquivo nessa mensagem pra você ver melhor. Desde já agradeço imensamente a ajuda.
    Anexos
    criando um controle de estoque Attachmentcontrole de estoque.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (157 Kb) Baixado 74 vez(es)
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  rdrck 29/5/2014, 12:42

    Olá Simon,
    Dê uma olhada no arquivo.
    Dei uma modificada.
    Observe que criei a tbl_Materiais, a tbl_subformRetirada, a cst_subformRetirada e o SubFormRetirada.
    Atualize valores no form Retirada e verifique na tabela tbl_Materiais que o estoque está sendo alterado.
    O código que lhe passei está no evento Ao Sair do campo QtdSaida do SubFormRetirada.
    Anexos
    criando um controle de estoque AttachmentControle de estoque_MOD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (244 Kb) Baixado 192 vez(es)


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    simonbm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 24/05/2014

    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  simonbm 30/5/2014, 23:41

    Nossa cara ficou melhor do que eu imaginava, excelente mesmo, você conhece demais. Será que dá pra fazer a mesma coisa com a entrada de materiais, de forma que ela acrescente automaticamente no campo estoque da tbl_materiais. Se não for pedir muito é claro.
    Obrigado
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  rdrck 2/6/2014, 11:42

    Sim. É só você criar a tabela entrada e usar o mesmo código no evento Ao Sair do seu campo de quantidade de entrada, só trocando a subtração pela soma.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.

    Conteúdo patrocinado


    criando um controle de estoque Empty Re: criando um controle de estoque

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 17:49