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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Textbox vazia
Evertooon
PARANAGUÁ
PR - BRASIL
ENUNCIADA !
Postada em 21/05/2007 17:36 hs         
Pessoal
preciso saber se consigo fazer com que o usuário não consiga passar para a textbox seguinte se a textbox com o foco estiver vazia ou com valor 0.
 
Outra coisa:
Estou tentando fazer um cálculo matemático para verificar se o produto tem saldo em estoque.
Gravo no BD em formato decimal ( 0,00 ), e uso o seguinte calculo:
 
If Val(vUltimoEstoque) < Val(txtQtdade.Text) Then
    MsgBox "Saldo insuficiente do produto no estoque."
End If
Onde vUltimoEstoque é o saldo do produto.
 
Mas acontece que se o valor na textbox txtQtdade é maior do que 1.000 e o estoque é menor do que 1.000, ele não acusa o erro.
 
Já mudei a variável vUltimoEstoque para Double, Currency, Long, mas nenhuma deu certo.
 
O q pode ser??
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 21/05/2007 18:01 hs            
Deixe a variavel como Currency e colocoque outra assim:
Dim cQUANT As Currency
Dim cESTOQUE As Currency
 
cQUANT = FORMAT$(txtQtdade, "###,##0.000")
cESTOQUE = Format$(SEUESTOQUE, "###,##0.00")
 
If cESTOQUE < cQUANT Then
   ' FAÇA AQUI SUA MSGBOX
End If
 
Muitas vezes efetuar teste através de Text, não funciona, e as variáveis em testes, tem que ser exatamente iguais, tenho este aplicativo com este controle, e funciona assim.
 
vlu//
   
Evertooon
PARANAGUÁ
PR - BRASIL
ENUNCIADA !
Postada em 21/05/2007 18:30 hs         
Vou tentar fazer dessa forma!
 
E quanto a primeira duvida, vc sabe como fzer Ramos???
 
" Pessoal
preciso saber se consigo fazer com que o usuário não consiga passar para a textbox seguinte se a textbox com o foco estiver vazia ou com valor 0. "
   
Michel Morgado
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/05/2007 19:23 hs            
Cara .. você pode colocar como c fosse uma mensagem tipo assim:
 
If (Text1.Text = "") Then
MsgBox " O valor do text1 ão pode ser nulo ou igual a 0 "
Text1.SetFocus
    ElseIf Text1.Text = 0 Then
    MsgBox " O valor do text1 ão pode ser nulo ou igual a 0 "
    Text1.SetFocus
    Exit Sub
   
    Else
  
    A sua função aqui.

End If
 
Espero ter ajudado !!!
 
TÓPICO EDITADO
 
JSFF
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/05/2007 19:29 hs            
Amigo Michel,
 
A linha
 
If text1.text = "" and text1.text = 0 Then
 
deve ser modificada para:
 
If Text1.Text = "" Or Val(Text1.Text) = 0 Then
 
 
JSFF
   
Michel Morgado
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/05/2007 19:30 hs            
EH mesmo .. eu atualizei ali em cima =D hehe .. mas fiz d outra maneira também funcionou !!
 
Acho que está certo !!
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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