Jump to content
  • 0

valuta afronden op 2 decimalen na de komma, b.v. €12,00


Martino

Question

Posted

Kan iemand mij helpen hoe je in Filemaker 6.0 een valuta bedrag afrond op 2 cijfers na de komma?Dus ook b.v.12 wordt dan 12,00

ik heb een berekening gemaakt met o.a. een kortingspercentage etc.dit werkt goed, echter alleen komt het nu voor dat er b.v. als euro-bedrag 5,125 staat.

10 answers to this question

Recommended Posts

  • 0
Posted

dat er altijd 2 decimalen achter de komma nodig zijn.

dus nu heb ik dit:

12,50 wordt 12,5 na afronding.

12,00 wordt 12 etc.

 

Ik wil graag dit:

12,50 wordt 12,50

12 wordt dan 12,00

 

Hoe zou ik dat kunnen doen?

Alvast bedankt :(

  • 0
Posted

Als het alleen gaat om weergave, dan kun je op de layout het veld formateren als een decimaal getal met 2 cijfers achter de komma.

 

Layout > selecteer getalveld > Menu Format (Opmaak) > Number (Getal) ... > klik op "Format as decimal" ("Als deciamal getal noteren")

  • 0
Posted

Ik zit met hetzelfde probleem.

Ik wil in een veld "resolutie" het aantal cijfers na de coma bepalen mits een calculatie lukt dat round(getal,resolutie). Het probleem zit bij een nul of nullen op het eind. Die worden dan weer niet getoond. Als ik terug in de layout de getalweergave moet aanpassen ben ik weer naar af en moet ik alvoren te printen telkens de layout aanpassen en dat wil ik niet.

Kan je dus afronden en ten allen tijden het gewenste aantal digits na de coma laten zien ? Ook als ze nul zijn?

grtz Frank

  • 0
Posted

klinkt mooi maar een schaduwveld ken ik niet.

calculatie tekst....bedoel je een calculatie met als uitkomst tekst.

Hoe vul je die nullen aan?

Dat is juist wat ik niet ken

 

bedankt

 

Frank

  • 0
Posted
klinkt mooi maar een schaduwveld ken ik niet.

Bvb een veld dat in wezen hetzelfde is als een ander veld, maar bvb enkel dient om iets te tonen.

calculatie tekst....bedoel je een calculatie met als uitkomst tekst.

Inderdaad

Hoe vul je die nullen aan?

Check deze eens :

http://www.briandunning.com/cf/436

http://www.briandunning.com/cf/661

of

Int ( getal ) & "," & Left ( Int ( ( ( Abs ( getal ) - Int ( Abs ( getal ) ) ) * 100 ) + ,5 ) & "00" ; 2 )

 

Daar haal je vast uit wat je nodig hebt.

  • 0
Posted

Nou niet helemaal een 'dikke dank u', want het gaat mis met een bedrag van bijv. 12,05 euro, daar maakt ie 12,50 van...........

 

 

edit:

deze doet het beter:

 

Int(Round(Bedrag;2)) & "," & Right("00" & NumToText(Round(Bedrag;2) * 100); 2)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...