ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Displayformat

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tulupere
Novato
Novato


Registrado: Quarta-Feira, 9 de Dezembro de 2009
Mensagens: 1
Localização: São Paulo

MensagemEnviada: Seg Nov 07, 2011 11:57 pm    Assunto: Displayformat Responder com Citação

Vi que tem gente com duvida a respeito e achei uma solução....no OngetText do campo Numerico colocar:

if Sender.Value<>Null then
Text := FloatToStrF(Sender.Value,ffNumber,16,2);


ai retorna como precisa...............9............para 9,00 com a separador decimal conforme ta definido no programa
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Ter Nov 08, 2011 3:31 am    Assunto: Re: Displayformat Responder com Citação

tulupere escreveu:
Vi que tem gente com duvida a respeito e achei uma solução....no OngetText do campo Numerico colocar:

if Sender.Value<>Null then
Text := FloatToStrF(Sender.Value,ffNumber,16,2);


ai retorna como precisa...............9............para 9,00 com a separador decimal conforme ta definido no programa


Não entendi... Por que não usa a propriedade DisplayFormat conforme o título?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Nov 08, 2011 9:42 am    Assunto: Responder com Citação

Neste caso o melhor é utilizar no displayformat mesmo, somente fazemos de outra forma quando temos mais de uma forma de cadastro de um campo, como acontece com cnpj e cpf.

Tal como no exemplo abaixo:
dbCNPJ_CPF.Text := FormatMaskText('##.###.###/####-##;0', cdsPessoasCNPJ_CPF.AsString);

Claro que aí tem uma condição para ver qual máscara utilizar.


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB