Opmaaktekst voor numerieke waarden
Voor een algemene beschrijving over het gebruik van een opmaaktekst bij velden verwijs ik u naar het hoofdstuk Opmaaktekst.
De in dit hoofdstuk beschreven mogelijkheden voor opmaaktekst gelden alleen voor velden welke een numerieke waarde hebben/geven.
Een opmaaktekst voor een numerieke waarde bestaat uit één of meerdere opmaakcodes.
Voorbeeld |
Resultaat |
Stel: de numerieke waarde is 1.234,56 |
|
0.00 |
1234,56 |
#,##0.00 |
1.234,56 |
.2 |
1234.56 |
Voor de numerieke opmaaktekst kunt u kiezen uit de standaard Windows opmaakcodes of de alternatieve opmaakcodes van BPM Server.
Standaard opmaakcodes Windows
In onderstaande tabel worden de meest gebruikte standaard Windows opmaakcodes beschreven:
Opmaakcode |
Uitleg |
0 |
Vervangt de code door het cijfer op de betreffende positie. Indien op die positie geen cijfer aanwezig/beschikbaar is, zal de 0 worden weergegeven. Voorbeeld Getal 1234.5678 met opmaakcode 00000 geeft als resultaat: 01235 Getal 0.45678 met opmaakcode 0.00 geeft als resultaat: 0,46 |
# |
Vervangt de code door het cijfer op de betreffende positie. Indien op die positie geen cijfer aanwezig/beschikbaar is, zal deze positie leeg blijven. Voorbeeld Getal 1234.5678 met opmaakcode ##### geeft als resultaat: 1235 Getal 0.45678 met opmaakcode #.## geeft als resultaat: ,46 |
. |
Geeft de positie aan van het decimaal scheidingsteken. Let op: dit is altijd een punt ongeacht de landinstellingen in Windows. Dus ondanks dat in bijvoorbeeld Nederland een komma als decimaal scheidingstekens in de weergave gebruikelijk is, dient deze opmaakcode altijd met een punt te worden aangegeven. Dit is dus een opmaakcode. Indien de instellingen in Windows aangeven dat een komma moet worden weergegeven als decimaal scheidingstekens, dan zal het uiteindelijke resultaat ook een komma zijn. Voorbeeld Getal 0.45678 met opmaakcode 0.00 geeft als resultaat: 0,46 Getal 0.45678 met opmaakcode #.00 geeft als resultaat: ,46 |
, |
Geeft de positie aan van het duizendtal scheidingsteken. Let op: dit is altijd een komma ongeacht de landinstellingen in Windows. Dus ondanks dat in bijvoorbeeld Nederland een punt als duizendtal scheidingsteken in de weergave gebruikelijk is, dient deze opmaakcode altijd met een komma te worden aangegeven. Dit is dus een opmaakcode. Indien de instellingen in Windows aangeven dat een punt moet worden weergegeven als duizendtal scheidingsteken, dan zal het uiteindelijke resultaat ook een punt zijn. Voorbeeld Getal 2147483647 met opmaakcode ##,# geeft als resultaat: 2.147.483.647 Getal 2147483647 met opmaakcode #,##0.00 geeft als resultaat: 2.147.483.647,00 |
Alternatieve opmaak code BPM Server
BPM Server kent een kortere en eenvoudigere opmaakcodering voor bepaling duizendtal scheidingsteken, decimaal scheidingsteken en het aantal weer te geven decimalen.
De notatie is:
[duizendtal teken]decimaal teken aantal decimalen
Alleen de opgave van het duizendtal teken is optioneel. Bij aantal decimalen dient u een getal op te geven van 0 t/m 9 (opgave van meer dan 9 decimalen is dus niet mogelijk).
Hieronder volgen enkele voorbeelden:
Voorbeeld |
Resultaat en uitleg |
.2 |
Getal 1234.56 geeft als resultaat: 1234.56 Getal 1234.567 geeft als resultaat: 1234.57 Door de opgave van een punt, is het resultaat ook een getal met een punt als decimaal scheidingsteken. Er is geen duizendtal scheidingsteken opgegeven, dus deze wordt daarom ook niet weergegeven in het resultaat. |
.0 |
Getal 1234.56 geeft als resultaat: 1235 Er is geen duizendtal scheidingsteken opgegeven, dus deze wordt daarom ook niet weergegeven in het resultaat. |
,2 |
Getal 1234.56 geeft als resultaat: 1234,56 Getal 1234.567 geeft als resultaat: 1234,57 Door de opgave van een komma, is het resultaat ook een getal met een komma als decimaal scheidingsteken. Er is geen duizendtal scheidingsteken opgegeven, dus deze wordt daarom ook niet weergegeven in het resultaat. |
.,2 |
Getal 1234.56 geeft als resultaat: 1.234,56 Getal 1234.567 geeft als resultaat: 1.234,57 Door de opgave van een komma op de 2e positie, is het resultaat ook een getal met een komma als decimaal scheidingsteken. Door de opgave van een punt op de 1ste positie, is het resultaat ook een getal met een punt als duizendtal scheidingsteken. |