valt...@valtecom.com.br
unread,May 26, 2025, 2:14:06 PM5/26/25Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Harbour Minigui
Good afternoon friends,
I am encountering an anomaly with the TRANSFORM() Function and the VAL() Function.
When I transform a number using the TRANSFORM() function with @E it remains in the numeric form recognized in Brazil, for example, transforming the number 152456.78 I use TRANSFORM(152456.78,"@E 999,999.99") and the return will be 152,456.78, this is the format used in Brazil, but the number is transformed into a character and is stored in a LABEL and when I need to use it in some calculation I use the VAL() function, but the VAL() function recognizes the period (.) as a decimal place and not the comma (,) and everything to the right of the period is transformed into a decimal place.
In Brazil the decimal place is separated by a comma and the thousands by a period.
Have any of you guys faced this problem and can tell me how to solve it?
I'll wait.
Thank you.
Valteçom
Uberaba MG Brazil.