Avatar billede bvk Juniormester
16. juni 1999 - 00:19 Der er 5 kommentarer og
1 løsning

Nedrund et tal, i en udtryksgenerator???

Aldersberegning på en mand som jo ikke kan være 29.8 år og jo heller ikke er fyldt 30 år endnu, hvordan afrundes dette ned til nærmeste hele år?

I udtryksgeneratoren bruger jeg følgende:
Alder_år: [Alder_dage]/365
Hvad gør jeg for at få dette afrundet, ned til nærmeste hele år?
Avatar billede jbc Nybegynder
16. juni 1999 - 07:46 #1
Har du prøvet at sætte decimalerne til 0?
Avatar billede mukke Nybegynder
16. juni 1999 - 08:17 #2
For at afrunde: round([Alder_dage]/365)

For at runde ned Ikke helt sikekr på denne) : int([Alder_dage]/365)
Avatar billede bvk Juniormester
16. juni 1999 - 22:24 #3
Dette virker ikke????
Jeg vil beregne en alder ud fra et cprNr som er en tekststreng, der af har jeg taget fødselsdagen, og beregnet tiden i dage, disse dage skal jeg jo så have lavet om til hele år........
MEN HVORDAN GØR JEG???
Avatar billede bvk Juniormester
16. juni 1999 - 22:30 #4
Mit problen er, at finde en mands alder i hele år, ud fra hans cprnummer, i en udtryksgenerator i en forespørgelse.
Men hvordan.

Til jbc
Hvis jeg sætter decimalerne til 0, bliver han jo et år ældre før tiden....
Avatar billede gh Nybegynder
02. juli 1999 - 09:44 #5
Prøv denne måde:
Sub test()
Dim d As Double, i As Integer
d = 29.8
i = Int(d)
MsgBox i
End Sub
Avatar billede hnteknik Novice
27. juli 1999 - 12:06 #6
Hi BVK

Prøv denne - den skifter personens alder på datoen - og virker bare

ALDER= Int((Now()-DateValue(Mid([LØNFIL].[Cprnr];1;2) & "-" & Mid([LØNFIL].[Cprnr];3;2) & "-19" & Mid([LØNFIL].[Cprnr];5;2)))/365,25)

CPRNR er med bindestreg "111111-9999" men betyder ikke noget her

Mvh Henrik Nielsen - Tryg Baltica Risk Management
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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