Avatar billede bvk Juniormester
18. maj 1999 - 23:53 Der er 2 kommentarer og
1 løsning

Tidsberegning ud fra Cpr. Nr.

Jeg prøver lige igen.
Mit problem er følgende:

Beregninger ud fra et CPR NR.
Lad os bruge et fiktivt cpr. nr. f.eks. 28 07 63 – 0079

Jeg skal ud fra dette cpr.Nr, udregne hvor gammel en M/K er i dag ?

Og hvis et medlem får karantæne i f.eks. 1 år og 3 mdr. fra den 09/04-99, hvilken dato ophører karantænen så?

Og hvor gammel er manden når karantænen ophører?.



Ovennævnte Cpr.Nr. kommer fra en tabel, og hvad gør jeg så, f.eks. i en forespørgsel????

Det jeg efterlyser er koden jeg skal skrive……….

Det ville være rart med et lille eksempel………..


Med venlig hilsen
Bvk@post5.tele.dk
Avatar billede Slettet bruger
19. maj 1999 - 08:49 #1
'''''Jeg antager at CPRnummer er i text format ("2807630079") i en tabel med navnet TabelMedCPR

Dim TabelMedCPR as Recordset
Dim CPRNummer as string
Dim CPRDato as Date
Dim Alder as integer
Dim KarantæneSlut as Date
Dim AlderKarantæneSlut as integer


Set TabelMedCPR = CurrentDB().Openrecordset("TabelMedCPR")

If not TabelMedCPR.EOF then
    TabelMedCPR.MoveFirst
    CPRNummer = TabelMedCpr!CPRnummer
    CPRDato = Mid(CPRNummer,1,2) & "-" & Mid(CPRNummer,3,2) & "-" & Mid(CPRnummer,5,2)
   
    '''''''''''Udregn alder

    Alder = DateDiff("yyyy",Date,CPRDato)

    ''''''''''''Karantæne om 90 dage

    KarantæneSlut = Date()+90

    ''''''''''''Alder når karantæen er slut

    AlderKarantæneSlut = DateDiff("yyyy",Date()+90,CPRDato)

end if
Avatar billede bvk Juniormester
19. maj 1999 - 23:12 #2
Øhh,UNDSKYLD jeg er jo ny her..........
Jeg skylder måske lige at fortælle at jeg bruger access 97 på dansk.....sorry...
Hvad betyder det f.eks. når du skriver Dim foran CPRDato as Date???

Ps. jeg er ikke tilbage før Lørdag, da jeg skal på arbejde.......
Avatar billede bvk Juniormester
21. maj 1999 - 22:39 #3
jeg prøver lige om jeg kan finde ud af dette, og takker mange gange for hjælpen
jeg overfører nu de 60 point
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