Fórum Formatar Campos niguém resolve esta ? #141506
27/02/2003
0
uso DBEDIT para digitar os campos e interliga-los ao banco ok , uso TMysqlQuery e Ttable se naum me engano , ok
o problema é que tenho um DBEDIT que tenho que digitar um valor qq , mais naum consigo formatar este valor como fazia no VB tipo format(#,,0.00, nome do campo) como fáco isso no kylix/delphi ?
se alguém souber em linha de codigo podem me passar ?
Anonymous
Curtir tópico
+ 0Posts
27/02/2003
Anonymous
retorno := FormatFloat(´,0.00´, valor);
Ou:
Nas propriedade DisplayFormat do campo desejado digite: ,0.00
Gostei + 0
27/02/2003
Anonymous
retorno := FormatFloat(´,0.00´, valor);
tentei achar tb, a propriedade do DBEDIT display format , naum encontrei em nenhum lugar , o que faço entaum ?
Gostei + 0
27/02/2003
Okama
Se quizer tratar o valor antes de gravar na tabela sugiro que use um Edit e depois grave.
Converta essa string (Edit) em float e depois formate o float.
Ex.
Var Temp:Double;
Temp := StrToFloat(Edit1.text);
Showmessage( FormatFloat(´#0.00´, Temp ) );
Gostei + 0
27/02/2003
Anonymous
Gostei + 0
27/02/2003
Okama
Dê 2 cliques no Ttable/TQuery. Aparece uma janela, clique com o segundo botao do mouse e escolha ´Add Fields´ e selecione os campos que quer.
Clique no campo seleciona e no Object Inspector defina o formato em EditMask assim como o MaskEdit.
A table tem que estar aberta para poder adicionar os campos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)