22. juli 2003 - 12:16Der er
22 kommentarer og 1 løsning
Udregne alder
Hej...
Jeg vil gerne lave en lille funktion, på en medlemsliste, der hele tiden holder medlemmernes alder opdateret. I et Dato/Klokkeslet access felt står deres fødslesdato, og jeg vil gerne have deres alder skrevet ud... Altså noget med at trække dags dato fra deres fødselsdag, og så poste svaret i hele år! Kan det lade sig gøre?
PS: Jeg skal ikke have point for mn pseudokode, men hvis der er nogen, der gider oversætte den til ASP/VB/Jscript - eller hvad brugeren nu vil have - så er der sikkert et par point at tjene.... :)
erikjacobsen pseudokode oversat til "rigtig" kode:
maaned = Month(rs("fødslesdatoKolonne") dag = Day(rs("fødslesdatoKolonne")) alder = Year(date)-Year(rs("fødslesdatoKolonne")) if Month(Date)<maaned OR (Month(Date)=maaned AND Day(date)<dag) then alder=alder-1 end if
' hvor mange år er det siden ?? alder = year(now()) - year(rs("foesda"))
' læg antal år til fødselsdato ty = dateadd("yyyy",alder,rs("foesda") )
' hvis datoen beregnet herover er > nu har personen ikke haft fødselsdag endnu i år. if ty > now() then ' vi trækker derfor 1 år fra. alder = alder - 1 end if
Du fik det til at virke og der er trods alt det vigtigste :-)
Det er jo "bare" point.
//akj
Synes godt om
Ny brugerNybegynder
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.