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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calculo Errado - ME AJUDEM
Neves
não registrado
ENUNCIADA !
Postada em 10/04/2006 08:59 hs   
Pessoal, é o seguinte, como que faço pra calcular os dados do meu banco, pq eu digito EX.: 27.000 e tambem posso digitar 27.500, so q primeiro que ele nao pega 27.500, ele arredonda pra 28.000,mas nao arredonda no banco de dados, mas sim no DBGRID q esta ligado com o dat e com esses valores eu calculo EX.: R$50,00 X 27.000, ele nao dá o resultado que eu quero q seria R$1.350,00, ele dá 1.350.000,00
Pq está dando isso!?!? a variavel q eu uso pra calcular todos os pesos do meu BD é do tipo LONG, o peso é os 27.000 e 27.500 q eu usei como exemplo.......
caso vcs entenderam me ajudem, senao explico novamente,
 
Um Grande Abraço
Neves
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 10/04/2006 10:36 hs            
divide o valor por 10 ou formata o dado var=format(var,"standard")
   
Neves
não registrado
ENUNCIADA !
Postada em 10/04/2006 11:06 hs   
claro que dividindo dá certo, mas com o format, que vc me passou nao da certo nao!!!
Ou eu to fazendo alguma coisa errada!!!
 
abraços e muito obrigado
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/04/2006 13:46 hs            
respondi no outro post... veja se dá certo...
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 10/04/2006 14:33 hs            
post seu codigo aqui para vermos
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 10/04/2006 22:30 hs            
Pode estar acontecendo:
Primeiro verifique se o campo do BD está com 2 casas decimais.
Segundo verifique a Configuração Regional do Painel de Controle, se está com ponto para separação de digitos e virgula para casas decimais. Depois no Text coloque a formatação para números com duas casas decimais, com separação de milhares, e finalmente quando for digitar 27.500,00 não use o ponto para separar milhares, faça isto na formatação, digite 27500,00 (usando ponto ou virgula, conforme configuração regional), e por ultimo a variavel que recebe o numero e os resultados (se forem) coloque do tipo Currency. Pronto resolvido, são detalhes.
 
vlu//
   
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