GALERA UM HELP PLEASE

FABRICIOWEB 17/03/2016 05:25:56
#459336
tenho que fazer um fomr de pedido de compra pensei em fazer da seguinte forma
tabela compra
,codigo, id_produto, data_pedido, fornecedor, produto_descricao. quantidade. e valor

.quando eu fosse dar baixa com produtos recebidos na loja ja atualizasse o banco de dados estoque com os itens recebidos
alguma ideia de como fazer o loop para ir atualizando de acordo com a tabela pedido
uso o mysql
MESTRE 17/03/2016 07:42:48
#459339
Fabrício, o mais correto também é Fornecedor ser uma chave estrangeira da Tabela Fornecedores imagine que seu fornecedor troque de nome ou algo do tipo, sem contar que deverá ter um cadastro de fornecedores também né?

Na verdade você não precisa fazer nenhum Loop, pode usar uma Trigger para isso ou seja: quando for dado baixa no produto recebido automaticamente a trigger ja da baixa ou entrada no estoque, a trigger tambem pode chamar uma Stored Procedure.

Também trabalho com MySQL e utilizo bastante Trigger e SP facilita bastante o trabalho e manutenção sem contar que você não precisa ficar atualizando teu sistema
ACCIOLLY 17/03/2016 08:45:37
#459349
Citação:

:
Fabrício, o mais correto também é Fornecedor ser uma chave estrangeira da Tabela Fornecedores imagine que seu fornecedor troque de nome ou algo do tipo, sem contar que deverá ter um cadastro de fornecedores também né?

Na verdade você não precisa fazer nenhum Loop, pode usar uma Trigger para isso ou seja: quando for dado baixa no produto recebido automaticamente a trigger ja da baixa ou entrada no estoque, a trigger tambem pode chamar uma Stored Procedure.

Também trabalho com MySQL e utilizo bastante Trigger e SP facilita bastante o trabalho e manutenção sem contar que você não precisa ficar atualizando teu sistema



Concordo com o MESTRE
Quando se desenvolve aplicações com acesso a banco de dados, é muito importante estruturar por completo a base. E que ela esteja pelo menos na terceira forma normal. Porque criar a base juntamente com a aplicação dá uma dor de cabeça danada! é como foi falado, se um fornecedor muda de nome o que acontece? A resposta é simples: Acontece que a base foi mal estruturada! rsrrsrsrs
O que você tem que fazer é terminar primeiro a base. Quando estiver tudo [Ô]filézinho[Ô] pode partir pra codificação! O problema é que muitos (não que este seja o caso) não conseguem imaginar como a base deve ficar sem criar as [Ô]telas[Ô] (Fácil desenha num papel! rsrsrs). E é por essas e outras que a Análise é tão importante quanto o desenvolvimento.
F001E 17/03/2016 08:45:39
#459350
Citação:

codigo, id_produto, data_pedido, fornecedor, produto_descricao. quantidade. e valor



Acredito eu que id_produto seja chave estrangeira e com isso não precisa do campo produto_descricao.
FABRICIOWEB 19/03/2016 02:05:42
#459478
finalizei com o loop msm funcionou bacana quando pedido fica em aberto da para ediar etc quando ele e finalizado ele ja atualiza todos os produtos no estoque e depois tem a escolha de pagamento que envia para o controle de caixa
FABRICIOWEB 19/03/2016 02:07:09
#459479
impressão do do pedido
FABRICIOWEB 19/03/2016 02:09:16
#459480
tela do caixa
FABRICIOWEB 19/03/2016 08:32:21
#459482
acho que ficou bom
Tópico encerrado , respostas não são mais permitidas