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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calculo com os Text Box
Neves
não registrado
ENUNCIADA !
Postada em 07/04/2006 09:47 hs   
Pessoal,
 
Estou fazendo os calculos entre os text, mas os text estao no formato Currency (Moeda), mas os valores estao guardados em variaveis do tipo Currency, so que quando faço os calculos, ele retorna o valor errado.
Exemplo:
Se o calculo é 1500,00 - 500,00 = 1450,00.......sendo que o correto seria 1000,00, pq esta acontecendo isto, sendo q estou fazendo o calculo em cima das variaveis!!!

Um Abraço
Neves
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/04/2006 09:51 hs            
Q COISA DOIDA!!!
posta o código pra gente olhar por favor... nunca vi isso
   
Neves
não registrado
Postada em 07/04/2006 09:57 hs   
Private Sub txtfretevalor_LostFocus()
    txtfretevalor = vtotal - vvr_n_trib
    If IsNumeric(txtfretevalor) Then
        vfrete_valor = CCur(txtfretevalor)
        txtfretevalor = FormatCurrency(txtfretevalor)
    End If
End Sub
 
é isso aí Ghost, a Variavel Vvr_n_trib, recebe oq foi digitado no text txtvr_n_trib, q tem a mesma configuração pra transformar em Currency, igual acima!!!
Abraços
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/04/2006 10:15 hs            
vc tá verificando se vtotal = 1500 e vvr_n_trib = 500 ??
é impossível vc fazer 1500-500 é dar 1450
 
Tem certeza q vc não está passando 50 ao invés de 500?? Algum separador decimal perdido? hehehehe
   
Neves
não registrado
ENUNCIADA !
Postada em 07/04/2006 11:16 hs   

Não to cara, to digitando 500, ai como tem pra formatar pra moeda, ele fica 550,00!!
So que ele calcula desse jeito que eu falei!!!!
Como que eu faço pra ver qto q vale as variaveis, enquanto o programa ta rodando!?!?
pq ai eu possa achar o erro, pq desse jeito ja vi de tudo e nao acho!!
Abraços
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 07/04/2006 13:49 hs            
blz... em tempo de design nesta linha:
 
Private Sub txtfretevalor_LostFocus()
 
vc aperta F9... o vb vai criar um ponto de parada... qdo o textbox perder o foco vai parar ae...F8 vai indo linha a linha... para ver o conteúdo ou vc passa o mouse por cima da variável ou vc segura ctrl e tecla F9 (SE NÃO ME ENGANO)...vai aparecer uma janelinha debugger... nesta janela vc digita assim:

?vvr_n_trib

e depois tecle ENTER para aparecer o resultado

?vtotal

e depois a mesma coisa, tecle ENTER...

Vc pode usar isso pra saber o conteúdo de qq variável e tb tirar expressões...

? 2-1=0
Na expressão acima ele vai retornar "falso"
 
entendeu??
 
qq coisa é só postar
 
t+
   
Página(s): 1/6      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