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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar