Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasBrasil

Atualização de produto no access

Recommended Posts

Queria contar mais uma vez com a ajuda de vcs!

 

Tenho uma empresa locadora de caçambas estacionarias, e desejo cadastrar o aluguel delas.

 

Tabelas CLIENTES, CACAMBAS e PEDIDOS

 

Cada caçamba possui um número. Um cliente pode ter varios pedidos, cada pedido tem uma caçamba. O que gostaria de fazer é que qdo fosse locada uma caçamba, escolheria seu numero e ela ficasse indisponivel e automaticamente diminuiria meu total de caçambas (Ex. total de 100 caçambas, foi locada a caçamba 20, 35, 48... O total passa a ser 97)

 

Podem me ajudar????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucas bom dia!

 

Para controlar a disponibilidade da caçamba, crie um campo boolean. Ao lançar o pedido com o número da cacamba X voce marca esse campo como true. Logo todos os registros que estão marcados como true, estão locados.

 

Dá pra melhorar sua modelagem ainda, criando uma tabela para o controle de estoque. Sugestão: coloque todo o processo num papel e pense em todas as possibilidades possíveis, para modelar sua base de dados. Uma modelagem bem feita vai te ajudar muito no desenvolvimento da aplicação.

 

Precisando de ajuda estamos aqui! Um abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cliente---<cacamba>----pedido

cacamba
-------
id
data_de
data_ate
preco
...

Uma caçamba "em aberto" estaria locada, creio ser mais simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caio, obrigado pela ajuda!!

 

Eu tenho a tabela cacamba (Codigo, Disponibilidade(sim/nao)), só q nao estou sabendo atribuir o comando, de qdo seleciono o Codigo, ele automaticamente marque NAO na disponibilidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso voce vai fazer via programação.

Ao inserir o pedido daquela cacamba, faça um update no campo disponibilidade.

 

UPDATE table SET disponibilidade = 'sim' WHERE cacamba = X;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.