Fórum Formulário de Vendas #214966
17/02/2004
0
:lol:
Pessoal, estou desenvolvendo um software para controle de empresa de turismo. Não estou conseguindo desenvolver a parte de venda de passagens.
Alguém pode me dar uma dica de como elaborar o formulário?
Campos:
Nome (DBCombobox2) Com todos os clientes cadastrados no sistema.
Destino (DBCombobox1) Lista todos os destinos cadastrados no sistema.
Poltrona(Como faço pra não cadastrar duas pessoas na mesma poltrona?)
DataSaida e DataRetorno
Valor Total
Nº de parcelas
Valor das parcelas.
OBS.1: Não estou conseguindo travar na hora que já tem uma pessoa num poltrona.
OBS.2: Este é o primeiro software mais elaborado que faço. Por isso tenho um pouco de dificuldade no Controle de Vendas.
Desde já agradecido.
Diego
Pessoal, estou desenvolvendo um software para controle de empresa de turismo. Não estou conseguindo desenvolver a parte de venda de passagens.
Alguém pode me dar uma dica de como elaborar o formulário?
Campos:
Nome (DBCombobox2) Com todos os clientes cadastrados no sistema.
Destino (DBCombobox1) Lista todos os destinos cadastrados no sistema.
Poltrona(Como faço pra não cadastrar duas pessoas na mesma poltrona?)
DataSaida e DataRetorno
Valor Total
Nº de parcelas
Valor das parcelas.
OBS.1: Não estou conseguindo travar na hora que já tem uma pessoa num poltrona.
OBS.2: Este é o primeiro software mais elaborado que faço. Por isso tenho um pouco de dificuldade no Controle de Vendas.
Desde já agradecido.
Diego
Diegus
Curtir tópico
+ 0
Responder
Posts
18/02/2004
Andremuller
Eu não sei como está a modelagem do banco então:
1 - Cria uma chave composta entre o código da venda e a poltrona.
2 - Só exibe as poltronas que ainda não estão ocupadas, assim:
select * from TabelaDePoltronas
where NumeroDaPoltrona not in
(
select NumeroDaPoltrona from TabelaDeVendas
)
tu só teria que criar uma tabela com as poltronas. Acho até que seria interassante pois (acho) que os ônibus não tem o mesmo número de poltronas.
Espero ter ajudado
1 - Cria uma chave composta entre o código da venda e a poltrona.
2 - Só exibe as poltronas que ainda não estão ocupadas, assim:
select * from TabelaDePoltronas
where NumeroDaPoltrona not in
(
select NumeroDaPoltrona from TabelaDeVendas
)
tu só teria que criar uma tabela com as poltronas. Acho até que seria interassante pois (acho) que os ônibus não tem o mesmo número de poltronas.
Espero ter ajudado
Responder
Gostei + 0
18/02/2004
Andremuller
Na SQL que passei na resposta anterior faltou uma coisinha:
select * from TabelaDePoltronas
where NumeroDaPoltrona not in
(
select NumeroDaPoltrona from TabelaDeVendas
where codigoVenda= :codigoVenda
)
:wink:
E
select * from TabelaDePoltronas
where NumeroDaPoltrona not in
(
select NumeroDaPoltrona from TabelaDeVendas
where codigoVenda= :codigoVenda
)
:wink:
E
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)