Pessoal boa noite!!
Estou fazendo um sistema de controle de estoque, porém sou iniciante nesta área sem muito conhecimento do mesmo, porém me arranjando daqui e ali. estou com algumas dúvidas que não consigo sana-las mesmo depois de de rodar muito a procura de de soluções. Vou me ater, somente a a venda pois a partir dela acredito que eu consiga desenvolver as demais. talvez sejam muitas perguntas, mas fico grato no quanto puderem ajudar.
1) Preciso que a venda não deixe lançar o mesmo produto duas vezes para não gerar duplicidade. Deve ser controlado pelo código, ou seja ao tentar inserir um código já lançado, apareça a mensagem, "Produto já inserido na venda",
2) Ao digitar o código do Cliente e der "enter" ou após perder o foco, preencher automaticamente o nome do mesmo no campo "Cliente". O mesmo para o produto no Subformulário, ao digitar o código do produto preencher o campo "Produto" com a descrição do mesmo. No caso do produto nem sempre tenho os códigos em mãos, então se for possível poder também,selecionar o mesmo, conforme esta agora.
obs.: Fonte dos dados, Tabelas: Clientes e Produtos
3) O campo Depósito do Subformulário deve ser sempre o mesmo do indicado acima na venda por padrão.
4) Por fim e mais importante. Preciso formular um botão "Faturar" de modo que ao selecionar um produto X e clicar nesse botão, o sistema faça uma verificação do deposito em questão da venda, e vá até a tabela PRODUTOS onde tenho os campos EmEstoqueD001 e EmEstoqueD002 onde informo o meu saldo de estoque. Assim sendo, se fiz uma venda de 1 unid. de um produto X no depósito = D001 e quero dar baixa no estoque, então o sistema vai até o campo EmEstoqueD001 na tabela PRODUTOS e da baixa de 1 unid. desse produto.
Obs. A baixa do produto não é feita no momento da venda. Nesse ponto a mercadoria esta com status "RESERVADA".Após o faturamento o campo Status dever ficar como "FATURADO".
Me estendi um pouco mas procurei explicar ao máximo. Agradeço a todos e toda ajuda é bem vinda.
Boa noite!
Anexo, meu BD
Estou fazendo um sistema de controle de estoque, porém sou iniciante nesta área sem muito conhecimento do mesmo, porém me arranjando daqui e ali. estou com algumas dúvidas que não consigo sana-las mesmo depois de de rodar muito a procura de de soluções. Vou me ater, somente a a venda pois a partir dela acredito que eu consiga desenvolver as demais. talvez sejam muitas perguntas, mas fico grato no quanto puderem ajudar.
1) Preciso que a venda não deixe lançar o mesmo produto duas vezes para não gerar duplicidade. Deve ser controlado pelo código, ou seja ao tentar inserir um código já lançado, apareça a mensagem, "Produto já inserido na venda",
2) Ao digitar o código do Cliente e der "enter" ou após perder o foco, preencher automaticamente o nome do mesmo no campo "Cliente". O mesmo para o produto no Subformulário, ao digitar o código do produto preencher o campo "Produto" com a descrição do mesmo. No caso do produto nem sempre tenho os códigos em mãos, então se for possível poder também,selecionar o mesmo, conforme esta agora.
obs.: Fonte dos dados, Tabelas: Clientes e Produtos
3) O campo Depósito do Subformulário deve ser sempre o mesmo do indicado acima na venda por padrão.
4) Por fim e mais importante. Preciso formular um botão "Faturar" de modo que ao selecionar um produto X e clicar nesse botão, o sistema faça uma verificação do deposito em questão da venda, e vá até a tabela PRODUTOS onde tenho os campos EmEstoqueD001 e EmEstoqueD002 onde informo o meu saldo de estoque. Assim sendo, se fiz uma venda de 1 unid. de um produto X no depósito = D001 e quero dar baixa no estoque, então o sistema vai até o campo EmEstoqueD001 na tabela PRODUTOS e da baixa de 1 unid. desse produto.
Obs. A baixa do produto não é feita no momento da venda. Nesse ponto a mercadoria esta com status "RESERVADA".Após o faturamento o campo Status dever ficar como "FATURADO".
Me estendi um pouco mas procurei explicar ao máximo. Agradeço a todos e toda ajuda é bem vinda.
Boa noite!
Anexo, meu BD
Última edição por FilipeFaria em 8/7/2017, 02:31, editado 1 vez(es)