GARANTIR DESCONTO

Fórum EDIT COM DUAS CASA DECIMAIS #415727

22/04/2012

0

Boa noite amigos do fórum,
estou aqui mais uma vez para pedir a ajuda de vocês :
bom estou com um problema para receber numa edit o resultado de um cálculo de média
que está com a formatação: n8 := StrToFloatDef(edit10.Text, 0);(tive ajuda aqui no fórum)

então
a edit recebe a seguinte formatação:edit19.Text := FloatToStr(mediafinal)
eu já tentei formatar a edit através do onnchange:edit19.text:=formatfloat(#.00,strtofloat(edit19.text))
está dando erro na edit só aparece o 0,00

é o pior e que no meu botão limpar que está no (edit19.clear)dá erro onde aparece a janela do (Debugger exception notification

com a mensagem:(project2......raised exception class EConvertError with message is not a valid floating point value)

espero ter sido claro no meu problema

desde á agradeço a todos boa noite
Rodrigo Martins

Rodrigo Martins

Responder

Posts

23/04/2012

Bruno Leandro

acho que o componente maskedit talvez seja a melhor opção para isso de uma olhada nele
Responder

Gostei + 0

23/04/2012

Rodrigo Martins

acho que o componente maskedit talvez seja a melhor opção para isso de uma olhada nele



poxa bruno eu tentei usar o maskedit.. mas não está aparecendo valor algum
eu edito o mask para receber duas casas decimais
pois não tem nenhum padrão definido com duas casas decimais no (sample mask)
no padrão que eu quero (ex:7,50)

tem como me ajudar com essa questão?

abcs

Responder

Gostei + 0

23/04/2012

Bruno Leandro

coloca pra propriedade editmask 0.00;1; veja se funciona
Responder

Gostei + 0

25/04/2012

Rodrigo Martins

bom eu coloquei como você disse mas desta forma ele arredonda a nota exemplo, no somatório das notas com o edit normal dá 9,4175 mas no maskedit fica 9. e eu precisaria de duas casa decimais nesta caso acima seria 9,41 ou 9,4,
desde já agradeço obrigado
Responder

Gostei + 0

26/04/2012

Bruno Leandro

se os digitos não forem obrigatorios voce pode formatar com 9,99;1;

MaskEdit1.Text := floattostr(media);
Responder

Gostei + 0

26/04/2012

Rodrigo Martins

ÓTIMO!!!
Responder

Gostei + 0

26/04/2012

Rodrigo Martins

muito obrigado bruno
abraços
Responder

Gostei + 0

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

Aceitar