Estoque

8 respostas
jhosepholiveira

estou fazendo um estoque de livros, mas to com uma dúvida, como eu faço pra quando eu cadastrar o livro ele não sobescrever, por ex:

tenho 5 livros, cadastro mais 5 ou seja igual a 10 livros, minha duvida é como faço pra não ficar 5 livros!! :roll:

8 Respostas

castiel

Usa uma chave primária, exemplo:

cod_livro = 1
nome_livro = abcde

cod_livro = 2
nome_livro = abcde

jhosepholiveira

não é sobrescrever o nome do livro, mas a quantidade, se eu cadastrar 5 e depois mais 5 quero que fique 10
e naum 5, entendeu?

aix

estranho não entedo vc, se vc tem 5 cadastra + 5 como vai fica com 5 ? o natural é vc ficar com 10, vc só fica com 5 se vc esta atualizando a tabela ao invés de inserir novos registros.

jhosepholiveira

eh isso mesmo que eu queria saber, mesmo sendo só inserindo, ele num vai substituir naum no lugar de somar?

aix

não, se a chave primaria da tabela estiver como auto_increment ai sempre vira um novo registro.

jhosepholiveira

haa blz, brigadão aÊ!!

B

jhosepholiveira:
não é sobrescrever o nome do livro, mas a quantidade, se eu cadastrar 5 e depois mais 5 quero que fique 10
e naum 5, entendeu?

seria mais o menos isso?

public double atualizaEstoque(double qtdEntrada){
  return getEstoqueAtual() + qtdEntrada;
}
castiel

Pelo que o jhosepholiveira disse, ele vai ter uma tabela mais ou menos assim:
cod_livro
nome_livro
qnt_livro
acho que o mais fácil a fazer é editar a quantidade dos livros.

Criado 4 de julho de 2009
Ultima resposta 5 de jul. de 2009
Respostas 8
Participantes 4