>No exemplo do help da função val() tem esse código:
>STORE '1.25E3' TO C
>? 2 * VAL(C) && Displays 2500.00
>
>Por que no meu micro o resultado dá 2,00 e não 2500,00?
>
>Essa dúvida é por causa do XML. No arquivo XML os dados são todos caracter. Em um campo eu tenho por exemplo:
>
70.5>
>Se pego o VAL("70.5") tenho 70,00 e não 70,50. Eis o meu problema. Sei que dá para me virar com a função AT(), mas gostaria de algo mais prático.
>
>Alguém tem uma dica?
>
>FoxAbraços,
>
>Márcio Gonçalves
VAL() é sensível ao estado de
SET POINT TO. Se fizer
SET POINT TO "." terá de volta o resultado esperado.
----------------------------------
António Tavares Lopes