webForumDet fria alternativet

Trunkera i Access??

3 svar · 331 visningar · startad av Bengt Carlsson

Bengt CarlssonMedlem sedan feb. 200326 inlägg
#1

Hej, alla kunniga

Jag har en enkel databas med bl a personnummer på folk. Nu vill veta hur gamla dom var t.ex. förra året.

Jag tänker mig att man skulle kunna trunkera (avkorta) personnumren så man bara får kvar de två första siffrorna och sedan göra en enkel subraktion.

Men.... Jag har letat igenom hjälpen till Access, VBA och "allt" annat men hittar ingen trunkeringsfunktion.

Finns det en sådan? Eller hur kan man lösa problemet? Det verkar ju enkelt, men...

tacksam för tips

Bengt C

Engine^Medlem sedan dec. 20003 887 inlägg
#2

DateDiff tror jag kan vara en bra lösning för dig.

Bengt CarlssonMedlem sedan feb. 200326 inlägg
#3

... men personnummer

Jo, jag har tittat på den funktionen. Men personummer är inte ju riktigt datum. Ska jag omvandla dom till datum måste jag ju trunkera bort de fyra sista siffrorna.

mvh / Bengt

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Om personnumret ligger i en kolumn som heter c så kan du göra om det till ett datum med hjälp av:

cdate(mid(c,1,8))
128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)