Options

ongevraagde afronding velden in een string

Adriaan2kAdriaan2k Member Posts: 159
edited 2007-05-11 in NAV Dutch speaking only
Ik loop tegen een probleempje aan wat ik niet opgelost krijg:
ik heb in een report een strsubstno staan:

STRSUBSTNO('Bovengenoemd bedrag is inclusief € %1 BTW.',("Amount Including VAT" - Amount))

het veld 'Amount' is een standaard veld uit de tabel 'sales invoice line'
en heeft als property Decimalplaces 2:2.

Als de waarde van het veld echter een rond bedrag is, dan toont de string bijv. geen € 1000,00 maar € 1000

Hoe kan ik de afronding op 2 decimalen krijgen ? dit geldt overigens ook voor een andere string waarin ik het veld deel door 3. Ik krijg dan bij een rond bedrag ook geen decimalen, maar bij bepaalde delingen bijv. 4 of meer decimalen.

Graag jullie hulp.
mvg Adriaan

Comments

  • Options
    rvduurenrvduuren Member Posts: 92
    Hallo Adriaan,

    In jouw geval zou ik de FORMAT gebruiken:
    STRSUBSTNO('Bovengenoemd bedrag is inclusief € %1 BTW.',format("Amount Including VAT" - Amount,0,'<Sign><Integer Thousand><Decimals,3>'))
    
    Maar er zijn ongetwijfeld andere oplossingen..
    Met vriendelijke groet, best regards,

    Rvduuren
  • Options
    Adriaan2kAdriaan2k Member Posts: 159
    rvduuren wrote:
    Hallo Adriaan,

    In jouw geval zou ik de FORMAT gebruiken:
    STRSUBSTNO('Bovengenoemd bedrag is inclusief € %1 BTW.',format("Amount Including VAT" - Amount,0,'<Sign><Integer Thousand><Decimals,3>'))
    
    Maar er zijn ongetwijfeld andere oplossingen..

    Hartstikke bedankt! deze werkt dus mijn probleem is uit de wereld =D>
    mvg Adriaan
Sign In or Register to comment.