• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fr

encomendas relaccionando quantidade de produtos entre 2tabelas

12 mensagens neste tópico

ent é assim pessoal,

tenho um form que faz encomendas de produtos mas um dos campos é a quantidade(qnts materiais quero encomendar, por exemplo, quero encomendar 7pregos)

mas estes produtos sao inseridos num form "novo_material"

a minha questao é se eu vender por exemplo 3 pregos a um cliente, no form novo_material a quantidade de pregos ficará 4, mas se eu comprar 3 pregos a um fornecedor no form "novo_material" ficará com 10.

podem ajudar.me?

Obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

podes explicar te melhor?

não percebi bem essa matemática

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok,

é assim eu tenho um form que encomenda a fornecedores outro que vende a clientes e outro onde sao inseridos os materiais(materiais que estao em stock)

se no form onde estao inseridos os materiais, houver 7 pregos em stock, e se eu vender 3 pregos , no stock ficarao 4 pregos... (7 (que estavam em stock )- 3 (que vendi)=4) mas se encomendar mais 5 pregos a um fornecedor ficarei com 12 (7 que tinha no stock mais 5 que comprei = 12)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim, mas se tu vendes te 3 não ficas com 12, ficas com 9

se vendes não ficas com os produtos em stock

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim eu sei

eu é que utilizei os dois casos(vender / encomendar)

se vender 7-3=4 mas se comprar 7+3=10

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ah, mas isso são coisas separadas, tu queres uma iteração com forms, apenas, ou também BD?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

é que eu mais tarde vou fazer umas consultas para saber quais os materiais mais vendidos e quais mais comprados e a quantidade é essencial :/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

crias uma tabela na base de dados e metes lá tudo

fazes o mesmo no teu programa, crias uma form com a datagrid.

por cada venda ou compra, adicionas ao "historico"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas por exemplo se eu hoje comprar 3pregos da marca A e 2ferros da marca B

e amanha comprar 5 pregos da marca A e 5 ferros da marca B

mas para aquela consulta que eu quero fazer pa saber quais os materiais mais encomendados nao interessa a marca, deve aparecer que  o produto mais encomendado foram os pregos porque ao todo encomendei 8 pregos e 7ferros

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o meu objectivo é se eu comprar 3pregos, na tabela materiais tem de ficar actualizada, ficando com -3pregos do que estava antes.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

uma coisa de cada vez, para saberes o mais encomendado, fazes um select e ordenas desc e vais buscar o item 0

para o outro caso faz updates na base de dados a cada operação que realizares

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas isso dos updates...

no form novo_material onde estao os materiais e stock tem uma tabela

mas no form encomenda é outra tabela

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora