Avatar billede len Nybegynder
16. november 2004 - 10:08 Der er 3 kommentarer

Beregning af alder.

Hej Jeg har et lille problem som jeg håber I kan hjælpe mig med. Jeg har i min Outlookformular lagt en lille stump kode som skal udregne alderen udfra 2 indtastningsfelter, fødselsdatoen og dagsdato.

Jeg kan godt få den til at udregne alderen, men der hvor det går galt er hvis personeren har fødselsdag idag, så regner den alderen forkert ud...
Her er min kode, kan I se hvor jeg har gået galt i byen?? Eller hvis I har et alternativ kode.

Håber I kan hjælpe mig.

    laestFoedt = item.userproperties("x1").Value
    laestNu = item.userproperties("dddato").value
       
    year = Mid(laestFoedt, 5, 2)
    month = Mid(laestFoedt, 3, 2)
    day = Mid(laestFoedt, 1, 2)
    nyday = day + 1
   
    datTemp = DateSerial(1900 + year, month, nyday)
    fdag = right(datepart("yyyy",laestNu - dattemp),2)

Len
Avatar billede medions Nybegynder
16. november 2004 - 10:18 #1
Du henter fra databasen med:

d = rs("fødselsdagdag")

og konverterer med helt samme kode:

alder = DateDiff("yyyy", d, Now())
If DatePart("y", d) > DatePart("y", Now()) Then
      alder = alder - 1
End If

og viser med:

Du er MsgBox(alder) år gammel.

//>Rune
Avatar billede len Nybegynder
16. november 2004 - 10:46 #2
Har prøvet at sætte koden ind, men jeg får noget mærkeligt tal ud. Jeg satte d=161179
og fik 337 år??
hmmmmm...
Avatar billede hiks Nybegynder
16. november 2004 - 16:40 #3
jeg kunne forestille mig at datoen skal være formatteret: 16-11-1979

/hiks
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



Seneste spørgsmål Seneste aktivitet
I dag 21:13 Forkert antal cores Af mik28 i Windows
I dag 13:55 Lave pas foto af 200 elever Af lurup i Billedbehandling
I går 22:23 ='uge 25'!H$31 Af lurup i Excel
I går 15:12 Tekstoplæsning - fjerne talebesked Af 1Dorte i Android
I går 12:57 End Down Af PGFfyn i Excel