[Libreoffice-bugs] [Bug 144038] New: LO BASE numeric properties converted to locale format inside macro

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Aug 23 18:07:16 UTC 2021


https://bugs.documentfoundation.org/show_bug.cgi?id=144038

            Bug ID: 144038
           Summary: LO BASE numeric properties converted to locale format
                    inside macro
           Product: LibreOffice
           Version: 7.1.5.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: BASIC
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: rich.libre at demattio.co.at

Created attachment 174499
  --> https://bugs.documentfoundation.org/attachment.cgi?id=174499&action=edit
Database with a macro example

Version: 7.1.5.2 / LibreOffice Community
Build ID: 85f04e9f809797b8199d13c421bd8a2b025d52b5
CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3
Locale: de-AT (en_US.UTF-8); UI: en-US
Calc: threaded
==================================================================
Have a look at my locale settings above.

No matter, if I use a constant with decimal POINTS or a numeric property of an
object, that numeric values are converted - in my case to German format with
decimal COMMA.
The problem in this case is: I use that kind of values in a SQL statement
inside the macro, which leads to misinterpretation. (see my attached Database
with macro in it.
==================================================================
WORKAROUND: using the "replace" function to replace comma by point.
BUT: I have to handle every possible locale setting
==================================================================
SUGGESTION: Inside a macro the format of numbers should always convert to
internal native format by default. For converting to locale format there should
be a conversion function.

Have a look at the macro in the attachment

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210823/d9ae9f36/attachment.htm>


More information about the Libreoffice-bugs mailing list