TCC em Delphi
Pessoal
estou fazendo meu TCC em Delphi e estou precisando de uma ajudinha, assim
eu tenho uma tabela Pedido e uma tabela Itens do Pedido, a minha proposta na
monografia foi calcular a matéria prima a ser utilizada em cada pedido, também
tenho essa tabela Matéria Prima, gostaria que vocês me ajudassem, sei la me dar
uma luz de como vou fazer isso, tipo o usuário cadastra o pedido e logo aparece
quanto será gasto de matéria prima, para se produzir determinado produto do
pedido (produto outra tabela).Obrigado.
estou fazendo meu TCC em Delphi e estou precisando de uma ajudinha, assim
eu tenho uma tabela Pedido e uma tabela Itens do Pedido, a minha proposta na
monografia foi calcular a matéria prima a ser utilizada em cada pedido, também
tenho essa tabela Matéria Prima, gostaria que vocês me ajudassem, sei la me dar
uma luz de como vou fazer isso, tipo o usuário cadastra o pedido e logo aparece
quanto será gasto de matéria prima, para se produzir determinado produto do
pedido (produto outra tabela).Obrigado.
Bruno Vba
Curtidas 0
Respostas
Eduardo Marcolongo
17/09/2010
Bruno, bom dia.
Neste caso vc vai precisa de uma tabela de formulas.No seu banco vc tem:
1.) Pedidos2.) Itens3.) Produtos
terá:4.) Formulas (detail de produto)Nesta tela teria os campos:
a) Produtob) Materia Primac) Qtded) Valor
o objetivo é informar o que precisa para fabricar 1 produtoExemplo:
Produto A Materia Prima Qtde Valor R$ B 0,5 1,25 C 0,25 1,00 D 0,57 2,00
Então para fazer 1 unidade do produto A eu gasto isto de materia prima (1,25+1+2,00) = 4,25Depois destas formulas cadastradas, é codificar seu pedido para ler esta tb. de formulas, somar e multiplicar pela qtde do pedido.
Exemplo: 4,25 * 10 (qtde pedido) = 42,5
Veja que esta uma das formas de se fazer.
O que vc poderia fazer para auxiliar é ter uma procedure ou função que a cada cadastro de MP vc somasse todos os custos e gravesse no produto, assim no seu pedido vc multiplica o campo do produto, que já esta pocisionado pela qtde, evitando ter que fazer um laço no pedido.
Espero ter ajudado.
Neste caso vc vai precisa de uma tabela de formulas.No seu banco vc tem:
1.) Pedidos2.) Itens3.) Produtos
terá:4.) Formulas (detail de produto)Nesta tela teria os campos:
a) Produtob) Materia Primac) Qtded) Valor
o objetivo é informar o que precisa para fabricar 1 produtoExemplo:
Produto A Materia Prima Qtde Valor R$ B 0,5 1,25 C 0,25 1,00 D 0,57 2,00
Então para fazer 1 unidade do produto A eu gasto isto de materia prima (1,25+1+2,00) = 4,25Depois destas formulas cadastradas, é codificar seu pedido para ler esta tb. de formulas, somar e multiplicar pela qtde do pedido.
Exemplo: 4,25 * 10 (qtde pedido) = 42,5
Veja que esta uma das formas de se fazer.
O que vc poderia fazer para auxiliar é ter uma procedure ou função que a cada cadastro de MP vc somasse todos os custos e gravesse no produto, assim no seu pedido vc multiplica o campo do produto, que já esta pocisionado pela qtde, evitando ter que fazer um laço no pedido.
Espero ter ajudado.
GOSTEI 0
Bruno Vba
17/09/2010
OI Eduardo, Muito Obrigado pela ajuda, tenho uma
tabela no meu banco chamada Estoque que contem:
codigo estoque
codigo materia prima
valor materia prima
codigo unidade (KG, Litro, Metros)
quantidade materia prima
descrição
Seria isso né que você propôs, a minha duvida é
como vou associar as varias matérias primas utilizadas a um produto. E como
passar isso para o projeto.
Se
você tiver interrese e tiver tempo poderia passar minha modelagem para
você.Muito Obrigado Pela Ajuda.
tabela no meu banco chamada Estoque que contem:
codigo estoque
codigo materia prima
valor materia prima
codigo unidade (KG, Litro, Metros)
quantidade materia prima
descrição
Seria isso né que você propôs, a minha duvida é
como vou associar as varias matérias primas utilizadas a um produto. E como
passar isso para o projeto.
Se
você tiver interrese e tiver tempo poderia passar minha modelagem para
você.Muito Obrigado Pela Ajuda.
GOSTEI 0