acpazebao 0 Denunciar post Postado Outubro 20, 2013 Boa noite a todos! Depois de um amigo aqui do forum postar uma solução ao meu problema, a mesma funcionou durante um tempo porem quando foi para o ambiente de testes, o sistema nao esta mais pegando o ponto separador decimal novamente!! o que fazer ? ? Estou usando delphi XE2 com postgresql. Pelo teste via banco mesmo que fiz o pgsql so utiliza ponto decimal. Utilizo: postgresql 9.1 Delphi XE2 Ao utilizar o campo numeric o campo tipo dbedit nao permite a digitação do "ponto" como separador decimal. O sistema operacional esta configurado para o portugues brasil. Ex.: Ao tentar digitar o valor, "500,99" o mesmo nao permite que digite o " . ". Quando encerro a digitação do valor, o mesmo fica com R$ 50,099.00 Preciso que o campo esteja formatado no padrão real ou seja R$ 500.99. Como proceder nesse caso? Meu sistema de programação esta assim: Conexao com banco dados atraves de driver odbc. Estou usando: SQLDataSet, DataSetProvider, ClientDataSet, DataSource. O amigo Eisenhein ( a qual eu agradeço imensamente pela ajuda ) pediu que colocasse isso: form principal ==> DecimalSeparator := '.'; e no evento onkeypress o seguinte: if key in [',', '.'] thenkey := decimalseparator; Obrigado a todos pela ajuda desde já meu forte abraço a todos "!!Cesar Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Outubro 22, 2013 Uma pergunta, como você está gravando os dados? Normalmente, se eu usasse um componente não DB, eu deixaria a cargo do driver controlar a parte dos decimais, e só usaria um StrToFloat(Edit.text) para passar o valor para gravar na base de dados... pode dar mais detalhes de como está seu processo de gravação dos dados? Achei um post feito no ActiveDelphi que pode ajudar a achar soluções paleativas... http://www.activedelphi.com.br/forum/viewtopic.php?t=74866&postdays=0&postorder=asc&start=15&sid=191faae6eb22fa815ffa4b8abe3bb729 E um outro post relacionado ao próprio PostgreSql: http://www.scriptbrasil.com.br/forum/topic/107791-resolvidoproblema-com-formato-de-numero/ E talvez este outro possa ser relevante também, para visualizar os dados principalmente: http://postgresql.1045698.n5.nabble.com/Formatacao-de-numeros-no-PostgreSQL-td2048659.html Compartilhar este post Link para o post Compartilhar em outros sites