USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  BANCO DE DADOS
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 04/11/2010 13:42 hs            
Fala feras, agora é uma coisa de louco mais sei que vc's podem me ajudar.
Eu tenho uma tabela no bd chamada (LOCACAO), nela tem os seus devidos campos
(cod_locacao, nome_filme, data_entrega). Com os seus devidos registros já cadastrados por um FORM em VB.
 
Agora vem o mistério, eu tenho um FORM chamado "DEVOLUÇÕES" e nesse form, existe um DBGRID que aparece os filmes alugados quando eu informo na textbox o (nº da locacao) "até aqui beleza". Agora vem a pergunta, como faço para que estes filmes sejam colocados na tabela (FILMES) sendo que tem que atualizar a quantidade de filmes que estão lá? Pois quando faço a LOCAÇÃO, (ela pega a quantidade de filmes alugado e subtrai com  a quantidade de filmes que existe na tabela FILMES), e se estou fazendo uma devolução estes filmes (devem ser somados aos que estão lá)
 
É coisa de doido não é. Só que estou mesmo precisando desta solução.
 
Jesus abençõe aquele que de bom grado me ajudar!
 
 
 
   
Alexandre.cg
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 04/11/2010 14:08 hs            
comendador, da mesma forma que vc subtraiu  é só somar no estoque do outro lado.
imagino que vc esteja fazendo algo assim.
 
update tabela set saldo = saldo - txtquant where codpro = txtcodpro
pra somar
update tabela set saldo = saldo + txtquant where codpro = txtcodpro
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 04/11/2010 14:14 hs            
OI comendador
Aqui não tem da de coisas de doido e nem misterios.
deixa entender. vc tem as tabelas locacao, filmes, certo.
Primeramente tem que ter um campo pk na tabela filmes e na tabela locacao um fk. para fazer o join.

Quando vc faz uma locação, vc grava na tabela locação verificando o estoque da tabela filmes se tiver o campo quantidade.
a cada insert na tabela locação vc tem que fazer um update na tabela filmes para baixar estoque. E quando vc faz a devolução vc tem que fazer update na tabela filmes para restaurar o estoque. Por isso do campo que faz o join entre as tabelas relacionadas.

seria interesante ver seu codigo como vc ta fazendo para poder ajudar.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página