| Cause: |
This is caused by the implicit/explicit flag not being saved to the definition file when saving any changes made. This can be further seen by making a change to the "Decimal Implicit" flag, saving the change and closing the definition editor, then re-opening the definition. The flag will have returned to its default state. |
| Resolution: |
A future release of XE will correct this issue. Until this time there are two workarounds available:
1) Change the Field Format
There are two numeric field formats available within XE, "Numeric" and "Tabular Numeric". The default value for the "Decimal Implied" field is different for each of these data types. For "Numeric" the field will default to using an Implied decimal place (i.e. the "Decimal Implicit" flag checked). The "Tabular Numeric" field will default to using an Explicit decimal place (i.e. the "Decimal Implicit" flag unchecked). By changing the data type between these two values it is possible to get the required output
2) Edit the Definition file manually
If the definition file is manually edited to set the decimal to be implicit or explicit, XE will obey this setting correctly. However, if this value is manually set and at a later date the Definition Editor is used to update the definition, this change will be lost. |