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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ERRO EM INSERT, USANDO ESTA FORMATACAO
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 18/03/2006 07:25 hs            
no lostfocus, formato o campo valor como abaixo:
txttotal = Format(txttotal, "##,##0.00")
mas na hora de dar o insert no banco, uso o replace, para trocar a virgula por ponto, ai a formatação acima ficaria com pontos em dois locais, ao invés de uma virgula e um ponto, e ai vem o erro. mas se eu deixar com a virgula, também da erro. Então o que seria correto. To quase achando que fazer operações no banco com insert e update, acaba sendo mais vulnerável que com recordsets.
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 18/03/2006 13:48 hs            
ninguém usa, insert com ado
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 18/03/2006 15:25 hs            
Faça a formatação normal como está. Nomeie uma variável tipo Currency e coloque assim depois da formatação, sem problema
cTOTAL = txttotal
Só que para isto voce muda a propriedade DateFormat do controle Text para:
NUMEROS
DECIMAL PLACES = 2
USE SEPARATOR DECIMAL (,)
VERIFIQUE AS CONFIGURAÇÕES REGIONAIS DA MÁQUINA NO PAINEL DE CONTROLE, TEM QUE ESTAR DA MESMA FORMA OU SEJA:
Separador de milhares (.) ponto
Separador decimal (,) virgula
Depois entre no Acces e verá que mudou automaticamente.
 
vlu//
 
 
     
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