Avatar billede DanielBasso Nybegynder
13. november 2012 - 15:58 Der er 14 kommentarer og
1 løsning

Afrunding af beløb i acces 2003

Hej
Jeg har et faktureringsprogram hvor jeg til sidst får et totalbeløb på de købte varer.
Men jeg kan ikke få den til at afrunde totalprisen til en hel 50 øre.
dvs hvis totalprisen f.eks. er 1.023,25 skal den runde op til 1.023,50 og hvis totalprisen er 1.023,20 skal den runde ned til 1.023,00

Programmet er lavet i acces 2003

Er der lidt hjælp at hente?

MVH
Daniel Basso
Avatar billede arne_v Ekspert
13. november 2012 - 16:31 #1
int(amount * 2) / 2.0
Avatar billede DanielBasso Nybegynder
14. november 2012 - 10:23 #2
Hej Arne

Det er med sikkerhed mig der ikke kan forstå ordentlig.

Jeg har et felt hvor der står: =Sum([Totalpris]), dette felt giver det præcise øre beløb eks. 1.023,45

Nedenunder dette felt vil jeg have endnu et felt hvor der står det afrundede beløb.

Da jeg ikke er så skrap til dette, skal jeg bruge præcis hvad der skal stå.
Hvis jeg blot sætter dit forslag ind i feltet får jeg en fejlmelding
Avatar billede arne_v Ekspert
20. november 2012 - 01:09 #3
Proev:

=Int(Sum([Totalpris]) * 2) / 2.0
Avatar billede DanielBasso Nybegynder
20. november 2012 - 10:27 #4
Den er i vinkel tak
Dog runder den 25 øre ned til nul istf. op til 50 øre
Avatar billede arne_v Ekspert
20. november 2012 - 15:01 #5
Det problem kan loeses.
Avatar billede DanielBasso Nybegynder
20. november 2012 - 16:51 #6
Ok, jeg er lutter øre :)
Avatar billede arne_v Ekspert
20. november 2012 - 16:58 #7
Jeg betragter det som mest korrekt at lade vedkommende som fik point komme med den loesning.

:-)
Avatar billede DanielBasso Nybegynder
20. november 2012 - 17:11 #8
Hvis ikke jeg har givet dig pointene så må jeg have gjort noget forkert. Du er den eneste der har svaret på spørgsmålet. Hvordan kan jeg se hvem jeg har givet dem til?
Avatar billede arne_v Ekspert
20. november 2012 - 18:02 #9
Hvilket indlaeg staar der "Accepteret svar! 60 point tildelt" ud for?
Avatar billede DanielBasso Nybegynder
20. november 2012 - 19:03 #10
Det ser ud til at jeg har givet dem til mig selv, underligt. Hvordan giver jeg dem til dig. Skal jeg oprette et nyt spørgsmål?
Avatar billede arne_v Ekspert
21. november 2012 - 02:41 #11
f.eks.
Avatar billede DanielBasso Nybegynder
21. november 2012 - 15:14 #12
Jeg har oprettet et nyt spørgsmål under "database" "access" så du retfærdigt kan få dine point. Glæder mig også til at høre dit svar om afrundingen fra 25 øre :)
Avatar billede arne_v Ekspert
21. november 2012 - 15:26 #13
=Int(Sum([Totalpris]) * 2 + 0.00001) / 2.0

eller

=Int(Sum([Totalpris]) * 2 + 0.50001) / 2.0

afhaengig af hvilken afrunding du vil have.
Avatar billede DanielBasso Nybegynder
21. november 2012 - 15:37 #14
Jeg prøver. Men skal du ikke komme med er forslag på det nye spørgsmål, så jeg kan give dig pointene?
Avatar billede arne_v Ekspert
21. november 2012 - 15:42 #15
Det kan jeg godt men check om det virker foerst!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester