Galera como eu tiro um caracter de edit ..
Galera estou fazendo uns calculos e estou formatando o valor em reais ..
mas tem um porem .. qdo o valor passa de 1.000,00 da pau ..
mas qdo eu tiro o ponto ele roda que é uma beleza .
meu problema é o seguinte ..queria tira esse ponto em run time. do edit .
Mas não sei nem por onde começar ... se alguém poder me ajudar muito obrigado e que Deus de Abençoe
mas tem um porem .. qdo o valor passa de 1.000,00 da pau ..
mas qdo eu tiro o ponto ele roda que é uma beleza .
meu problema é o seguinte ..queria tira esse ponto em run time. do edit .
Mas não sei nem por onde começar ... se alguém poder me ajudar muito obrigado e que Deus de Abençoe
Anonymous
Curtidas 0
Respostas
Anonymous
08/04/2003
Combine adequadamente as funções POS e COPY. (veja exemplo no Help do Delphi).
GOSTEI 0
Fbsouza
08/04/2003
No evento onActivate do form coloque o seguinte
Thousandseparator:=´.´;
decimalseparator:=´,´;
Faça o seguinte jogue o valor do edit numa variavel e depois os seguintes comandos.
while (pos(thousandseparator,<variavel>)>0) do
delete(<variavel>,pos(thousandseparator,<variavel>),1);
Utilize a variavel para fazer os calculos.
Espero ter ajudado.
Thousandseparator:=´.´;
decimalseparator:=´,´;
Faça o seguinte jogue o valor do edit numa variavel e depois os seguintes comandos.
while (pos(thousandseparator,<variavel>)>0) do
delete(<variavel>,pos(thousandseparator,<variavel>),1);
Utilize a variavel para fazer os calculos.
Espero ter ajudado.
GOSTEI 0