Avatar billede kontorchefen Nybegynder
06. januar 2011 - 20:48 Der er 9 kommentarer og
1 løsning

Aldersfordeling

Jeg har lavet en medlemsdatabase i min lokale idrætsforening,
hvor vi registerer hvert medlems fødselsdato og år (format DD/MM/ÅÅ).

Nu skal jeg til at lave indberetning til kommunen og de forlanger
medlemmerne aldersopdelt efter følgende intervaller:

0-5
6-12
13-18
19-24
25-59
60-99

Der må være et geni derude, som allerede har lavet en sådan foresprøgsel i Access.

Mange hilsner
Karsten
Avatar billede mugs Novice
06. januar 2011 - 21:04 #1
Når du har fødselsåret som 2-cifret, hvordan skal Access så vide i hvilket århundrede medlemmet er født?

Denne gælder for formatet yyy-mm-dd. Indsæt koden i et modul ag navngiv det Alderberegning. Kald modulet fra en forespørgsel med denne Udtryk1: Alderberegning([DIT FELT MED FØDSELSDAG])

Modulet:

If DateSerial(Year(Date), Month(Dato), Day(Dato)) > Date Then
Alderberegning = DateDiff("yyyy", Dato, Date) - 1
Else
Alderberegning = DateDiff("yyyy", Dato, Date)
End If
Avatar billede mugs Novice
06. januar 2011 - 21:05 #2
Og velkommen til eksperten.dk:

http://www.eksperten.dk/faq
Avatar billede kontorchefen Nybegynder
06. januar 2011 - 21:14 #3
Hej Mugs

Sorry .... formatet er DD/MM/ÅÅÅÅ

Mange hilsner
Karsten
Avatar billede mugs Novice
06. januar 2011 - 21:17 #4
Så skulle det jo nok kunne lade sig gøre.

Jeg skal lige pointere denne:

"Indsæt koden i et modul ag navngiv det Alderberegning"

Det er selve funktionen der skal hedde Alderberegning. Modulets navn er ligegyldig.
Avatar billede mugs Novice
06. januar 2011 - 21:20 #5
Jeg har lige afprøvet med dit format, og den beregner alderen korrekt.
Avatar billede kontorchefen Nybegynder
06. januar 2011 - 21:28 #6
Tak for dit hurtige svar, Mugs
Jeg tester det fluks ...
Avatar billede kontorchefen Nybegynder
06. januar 2011 - 21:37 #7
Hej Mugs

Er lidt mongol, når det drejer sig om det lidt mere avancerede Access :-(

Kan du ikke sende mig en lille testdb på min mail: karsten@kontorchefen.dk

På forhånd 1000 tak
Karsten
Avatar billede mugs Novice
06. januar 2011 - 21:48 #8
Sendt
Avatar billede kontorchefen Nybegynder
06. januar 2011 - 22:24 #9
Hej Mugs

1000 tak for hjælpen ... og din hurtige respons.

Mange venlige hilsner
Karsten
Avatar billede mugs Novice
06. januar 2011 - 22:25 #10
Tak for 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