Formatar Campo Numérico

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Formatar Campo Numérico

Mensagem por JAIR RANGEL »

Boa noite!
Preciso que na digitação de um valor numérico(MONETÁRIO) o campo seja formatado conforme o usuário vai digitando, como funciona nos caixas eletrônicos.
Como posso fazer isso?

Obrigado!
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Formatar Campo Numérico

Mensagem por lugab »

Eu aprendí, aqui no fórum, a usar assim...

Código: Selecionar todos

Tvalor=0
@ L,C say "Valor" get tvalor pict "@e 999,999,999.99"
read
lugab
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Formatar Campo Numérico

Mensagem por rochinha »

Amiguinhos,

lugab você apresentou muito bem a formatação visual, mas a necessidade do JAIR RANGEL vai mais além.

A necessidade dele seria suprida com alguma função no valid ou when e a medida que começamos a digitar os valores vão crescendo na visualização do campo.

Código: Selecionar todos

Tvalor=0
@ L,C say "Valor" get tvalor pict "@e 999,999,999.99" valid FormataValorDaDireitaParaEsquerda( tvalor )
read
Pena que só posso falar, não posso codificar. Um PF me proibiu de chegar a 500 metros de um computador.

Como este forum é repleto de boas dicas e códigos(xBARSA) você pode ver que colegas encontraram soluções e adequaram:

Alinhar GET numérico à DIREITA

Veja se pode implementar a idéia.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Formatar Campo Numérico

Mensagem por JAIR RANGEL »

Boa tarde!
Seria exatamente isto rochinha, eu encontrei soluções para isso em JavaScript e em Java enquanto pesquisava, mas estou dando uma olhada no link que você postou, caso atenda a minha necessidade eu volto aqui para dizer. Irei estudar isto mais a fundo e caso encontre a solução eu posto aqui.

Obrigado!
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Formatar Campo Numérico

Mensagem por JAIR RANGEL »

Esqueci de dizer que essa formatação seria em um TEXTBOX da HMG, estou usando a versão do Harbour 3.3.0 junto a sua ide... Então esses exemplos não me ajudam muito, mas vou continuar pesquisando. Muito obrigado!
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Responder