SQL - Mysql Duvida de valores
Ola!
eu tenho uma rotina que pega o que esta na tabela moeda.
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.
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
Curtidas 0
Respostas
Wiltonfenix
30/11/2005
No editor de campos vc precisa colocar nas propriedades DisplayFormat e EditFormat: #,,0.000
GOSTEI 0
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
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 :)
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