SQL - Mysql Duvida de valores

30/11/2005

0

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

Responder

Posts

30/11/2005

Wiltonfenix

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


Responder

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

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar