Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kaka_darski

Problemas com valores

Recommended Posts

Olá pessoal,

estou precisando de uma ajudinha.

Não encontro como fazer com que o delphi grave um valor em um edit, sendo ele no banco de dados do tipo unidade monetária.

ele dá erro ao gravar com virgula nesta parte:

 

Dm.query2.SQL.ADD( 'Insert into Servico (codcarro_serv,serv_serv,valorserv_serv,peca_serv, valorpeca_serv, data_ent_serv,data_sai_serv, valortotal_serv)');

Dm.query2.SQL.ADD( 'Values ('+ QuotedStr(txt_placa.Text) + ',' + QuotedStr(txt_serv.Text) + ',' + stringreplace(txt_vserv.text, ',', '.', [rfreplaceall])+ ',' + QuotedStr(txt_pecas.Text)+ ',' + stringreplace(txt_vpecas.text, ',', '.', [rfreplaceall])+ ',' + QuotedStr(maskdtent.Text) +

',' + QuotedStr(maskdtsai.Text) + ',' + stringreplace(txt_vtotal.text, ',', '.', [rfreplaceall]) + ')');

 

alguém poderia me ajudar?

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Melhor é você criar uma função que corrija o valor, visto que para gravar no banco pode ter somente um ponto...

Ex: 55.325,22 deve de ficar 55325.22

No caso poderia criar uma função que receba o valor e então formate como desejar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.