Valor R$ em stringgrid
Tenho uma string grid que tenho valores em moeda do tipo R$ 140,00, porem em determinado ponto tenho que fazer calculos com este valor. Seria possivel recuperar este valor da stringgrid para trabalhar com ele. Pois quando tento fazer isto ele me dá erro pois diz que o valor R$ 140,00 não é um tipo float, de fato ele tá certo. Qual a solução para este caso ?
Midas
Curtidas 0
Respostas
Skaarj
10/03/2004
faz o seguinte retorna o valor numa var string, usando o copy a partir do indice 3 ate o fim e dae converte essa var...
GOSTEI 0
Midas
10/03/2004
Tem razão é uma saida !
valeu
valeu
GOSTEI 0
Midas
10/03/2004
Funcionou bem até a hora do 1.000,00 Devido ao ponto ele não reconhece sendo um float. E agora ?
GOSTEI 0
Fabio.hc
10/03/2004
Tente assim:
function RemoveChar(Const Texto:String):String; var I: integer; S: string; begin S := ´´; for I := 1 To Length(Texto) Do if (Texto[I] in [´0´..´9´,´,´]) then S := S + Copy(Texto, I, 1); result := S; end;
GOSTEI 0
Midas
10/03/2004
Poxa valeu .. é isto mesmo... até mais
GOSTEI 0