Ir para conteúdo
Fórum Script Brasil

Vitmq

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Vitmq

Vitmq's Achievements

0

Reputação

  1. Bom dia, estou criando uma aplicação no lazarus para um controle de estoque de matéria prima e possuo várias tabelas de um banco de dados no firebird. Dentre essas tabelas as mais importantes são o inventário de estoque, a entrada de produtos no estoque e a saída de produtos do estoque. Os campos que as três tabelas possuem são: Entrada de estoque - campos: data, nlancamento, código, produto, marca, fornecedor, lote, vencimento, embalagem, qtdeembalagem, unidade, quantidade. Sendo os campos produto, marca, embalagem, qtdeembalagem e unidade vistos da tabela de produtos através de um comando select na SQL da TSQLQuery de entrada. Inventário de estoque - campos: código, produto, lote, vencimento, quantidade. Sendo o campo produtos visto da tabela produtos e o lote e o vencimento da tabela de entrada. Saída de estoque - campos: data, nlancamento, código, produto, destinatário, quantidade. Sendo o campo produto visto na tabela produtos. A relação entre essas três tabelas seria a seguinte: Quando houver alguma inserção de produto na tabela entrada de produto, esta deveria ser inserida também na tabela inventário de estoque desde que não houvesse um o mesmo produto lá, se houvesse o produto a quantidade do inventário deveria ser atualizada. Quando houvesse uma inserção na tabela saída de produto, a quantidade na tabela inventário deveria ser atualizada. Resultando que só seria possível dar saída em algum produto contido no inventário. Existe a possibilidade de realizar este tipo de coisa? Se alguém puder ajudar eu agradeceria muito..
×
×
  • Criar Novo...