SQL - Mysql Duvida de valores

Delphi

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

Fernando_cunha

Curtidas 0

Respostas

Wiltonfenix

Wiltonfenix

30/11/2005

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


GOSTEI 0
Wiltonfenix

Wiltonfenix

30/11/2005

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.


GOSTEI 0
Fernando_cunha

Fernando_cunha

30/11/2005

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 :)


GOSTEI 0
POSTAR