por meio do delphi o access salva um valor sem a vírgula
quando clico em salvar, o numero que possuía virgula, já não possui mais! o access tira!
Vinícius Finicelli
Curtidas 0
Respostas
Deivison Melo
17/11/2013
Tem que verificar a precisão do banco de dados e a forma que o campo aceita os valores.
Como não recomendo o banco de dados access não sei trabalhar com ele (já por não utilizar).
Como não recomendo o banco de dados access não sei trabalhar com ele (já por não utilizar).
GOSTEI 0
Deivison Melo
17/11/2013
Recomendo que verifique a precisão do campo, se possível compare a precisão que está sendo utilizada com pelo Access pelo SQL SERVER.
Isso poderá ajudá-lo!
Veja também essa apostila abaixo:
[url]http://www.dma.ufv.br/tutorial/delphi_7.pdf[/url]
Abração e bons códigos!!
Isso poderá ajudá-lo!
Veja também essa apostila abaixo:
[url]http://www.dma.ufv.br/tutorial/delphi_7.pdf[/url]
Abração e bons códigos!!
GOSTEI 0
Deivison Melo
17/11/2013
Dependendo pode ser necessário efetuar um cast (conversão dos tipos de dados) antes de efetuar a inserção, mas o banco também pega e faz o cast para suportar tal valor. Então é necessário ir alterando e testando até obter o resultado esperado.
Atenciosamente,
Emanoel Deivison
Recife- PE
Atenciosamente,
Emanoel Deivison
Recife- PE
GOSTEI 0
Vinícius Finicelli
17/11/2013
Obrigado por responder!!
O código é o seguinte:
já coloquei variável, do jeito abaixo e nada! verifiquei também o banco de dados, e criei o campo como moeda e duas casas decimais...
DM.ADOtabela.fieldbyname('valor').asFloat:=strtofloat(edit1.text);
Tentei com DBedit e nada!
Não sei mais o q faço!
O código é o seguinte:
já coloquei variável, do jeito abaixo e nada! verifiquei também o banco de dados, e criei o campo como moeda e duas casas decimais...
DM.ADOtabela.fieldbyname('valor').asFloat:=strtofloat(edit1.text);
Tentei com DBedit e nada!
Não sei mais o q faço!
GOSTEI 0
Deivison Melo
17/11/2013
Use a função formatfloat
[url]http://www.delphibasics.co.uk/RTL.asp?Name=FormatFloat[/url]
[url]http://www.arquivodecodigos.net/dicas/delphi-como-usar-a-funcao-formatfloat-para-formatar-valores-de-ponto-flutuante-em-delphi-2737.html[/url]
Se precisar ainda usa a função: stringreplace e troque o ponto pela virgula ou vice-versa.
Abração e bons códigos!!
[url]http://www.delphibasics.co.uk/RTL.asp?Name=FormatFloat[/url]
[url]http://www.arquivodecodigos.net/dicas/delphi-como-usar-a-funcao-formatfloat-para-formatar-valores-de-ponto-flutuante-em-delphi-2737.html[/url]
Se precisar ainda usa a função: stringreplace e troque o ponto pela virgula ou vice-versa.
Abração e bons códigos!!
GOSTEI 0