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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Conta Maluca!!!
Vaughyman
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 19/06/2004 11:43 hs            
Desculpem o modo que me expressei para esse topico, porem não tive outro jeito.
 
Para enviar dados de pagamento aos Bancos foi criada uma maneira que deve ser feita por arquivos txtos onde se encontra todas as informacoes necessarias para o processamento do deposito.
Cai num problema que há muito não via:
Tenho os seguintes dados:
 
a=040909610000102444
b= 15015021
c=5
 
(a+b)*c = (tem que dar o resultado)

204548050075587325

Fica ai a charada

Abraços

   
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 19/06/2004 12:31 hs            
Tente verificar os tipos de variaveis. Coloque todas (a,b,c) Double.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
   
X-Crow Original
Pontos: 2843
VITÓRIA
ES - BRASIL
ENUNCIADA !
Postada em 19/06/2004 13:44 hs         
Esse é um bugzinho típico do vb no tocante a conversões implicitas de valores de variável... tenta assim que funfa:
Dim a As Variant, b As Variant, c As Variant
' Se vc naum passar o valor como string vira notação científica ex.: 1234565684E12
a = CDec("040909610000102444")
b = CDec("15015021")
c = CDec("5")
MsgBox CDec((a + b) * c)
Debug.Print CDec((a + b) * c)
O resultado sai 204548050075587325 = 204548050075587325
Abraços, Sidnei
   
Vaughyman
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 20/06/2004 08:23 hs            
Muito boa a dica e funcionou direitinho!
Para quem precisa ou já trabalha com envio de documentos via txt para Bancos (Unibanco, HSBC... ) aconselho anotar essa dica e guardar em cofre para posterior consultas porque os bancos estão unificando essa técnica.
Muito Obrigado!!!
   
Página(s): 1/1    

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