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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Formatar campos
Aquatico
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 10:42 hs            
Estou inserindo dados do vb6 para uma tabela do sql server 2000, o campo é do tipo float, o problema é que quando coloco virgula (exemplo: 5,36) grava na tabela 536, mas quando coloco ponto (exemplo: 5.36) grava normal com virgula, muito maluco, então como posso formatar esses dados de modo que o usuario informe com virgula e grave normalmente na tabela ?

Obrigado
Paulo Ricardo
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 10:54 hs            
usa o replace então...
 
dim moeda as string
 
Moeda = "5,36"
Moeda = Replace(moeda,",",".")
 
t+
 
 
     
Aquatico
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 11:04 hs            
Eu ja usei, mas o numero aparece com muitas casas decimais tipo 5,360000000000, não da nem para ver no grid
     
Aquatico
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 11:17 hs            
Bom com o replace esta gravando correto, o problema é que no grid aparace com muitas cadas decimais...como resolver isso ?

Obrigado
Paulo Ricardo
     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 11:24 hs            
se carragar o grid por sql coloque a função format junto exemplo:
SELECT Format([Produtos]![Preco_Unit],"#,##0.00") AS Preci_Unitario FROM Produtos;

dsmn
     
Aquatico
SÃO PAULO
SP - BRASIL
Postada em 03/05/2006 11:34 hs            
Estou usando o select do vb6
FILTROSQL = "SELECT * FROM MB010"
Sendo que os campos são:
MB_COD
MB_DESC
MB_FATOR (Este é campo que esta com  muitas casas decimais), usei seu format mas da erro.
Aguardo retorno
Obrigado
Paulo Ricardo
     
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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página