Página 1 de 1
Formatar Campo Numérico
Enviado: 28 Jun 2016 17:57
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!
Formatar Campo Numérico
Enviado: 28 Jun 2016 19:51
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
Formatar Campo Numérico
Enviado: 28 Jun 2016 21:38
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.
Formatar Campo Numérico
Enviado: 29 Jun 2016 12:37
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!
Formatar Campo Numérico
Enviado: 29 Jun 2016 14:34
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!