VB6

MAICONPIRES 28/10/2011 19:40:07
#388052
Olá galera,
estou criando um sistema,criei um banco de dados com a tabela produto,cadastrei um produto e no campo quantidade coloquei 50
quando vou realizar a venda se eu desejo comprar entre 5 e 9 ele nao permite se eu desejo comprar de 10 a mais ele permite.
Alguem poderia me ajudar?
Queria saber o pq esta acontecendo isso.
Obrigado.
MAICONPIRES 28/10/2011 20:33:37
#388059
O sistema e em vb6,o banco q eu uso e o access 2003,eu pude reparar q ele deixa eu vender mas se eu for efetuar uma nova venda e botar a mesma quantidade q coloquei na anterior
ele nao deixa aparece uma mensagem q criei [Ô]quantidade indisponivel[Ô] e a programaçao esta certa eu acho.
Pq se a quantidade digitada for maior q a q tem no banco deveria aparecer isso se nao deveria deixar eu vender.
O engraçado e que se eu coloquei 5 na ultima venda ele nao permite na proxima 5,6,7,8,9 mas 10 em diante ele permite,nunca vi isso antes rs.
OMAR2011 28/10/2011 21:04:45
#388064
O provavél erro pode estar na consulta para verificar quantidade e operação para diminuir
HELENO 28/10/2011 22:35:26
#388066
Sds.

Amigo, pode ser q vc esteje programando a consulta de forma errada, por exemplo: se vc tem 50 pc em estoque e no seu sistema tem um textbox para informar a quantidde a ser vendida, vc deve colocar a formula assim:

IF textbox1.text > BDProdutos!Qtd then
msgbox [Ô]Quantidade maior que estoque disponível[Ô], vbOkOnly, [Ô]Quantidade indisponível[Ô]
textbox1.setfocus
endif
ALVAROVB2009 29/10/2011 01:07:55
#388068
MAICONPIRES coloca para gente como q vc esta fazendo a consulta e qual é o tipo do seu campo no banco de dados
Abraço
Tópico encerrado , respostas não são mais permitidas