SQL - Mysql Duvida de valores

30/11/2005

Ola!

eu tenho uma rotina que pega o que esta na tabela moeda.

EdtMoeda.Text := DM.QrySelect.fieldbyName(´Cod_moeda´).asString;
LblMoedaExtenso.Caption := DM.QrySelect.fieldbyname(´descricao´).asString;
LblTaxaCambioExtenso.Caption := DM.QrySelect.fieldbyname(´valor´).asString;



se eu tiver informacoes no banco de dados assim:

Cod_moeda Descricao Valor
R$ REAL 1,903 Ele traz tudo correto.
R$ REAL 1.000 Ele só traz o numero 1.

Ou seja se nao tem valores apos a virgula ele nao traz... como eu devo proceder para fazer uma rotina que colocasse a virgula apos o valor caso ele nao traga.


Fernando_cunha

Respostas

30/11/2005

Wiltonfenix

No editor de campos vc precisa colocar nas propriedades DisplayFormat e EditFormat: #,,0.000


Responder Citar

30/11/2005

Wiltonfenix

Me parece também que tem uma função para fazer isto, mas como não tenho o Delphi aqui não tenho como verificar agora.


Responder Citar

01/12/2005

Fernando_cunha

Vamos ver se eu entendi.
No edit ou maskedit existe uma propriedades editformat ?
beleza eu vou verificar direitinho pois esta maquina que estou aqui nao tenho o delphi mas hoje a tarde estarei no meu pc e verificarei... desde já, obrigado pela ajuda :)


Responder Citar