Kalle MMedlem sedan mars 20041 936 inlägg Sitter med ett formulär i Access.
För att ta reda på antal dagar mellan 2 fält så skriver jag exempelvis:
=datum()-[upplagd]
Med detta så verkar jag få fram antal dagar mellan dagens datum och upplagd-datumet.
Mina funderingar:
1. Hur skriver jag för att få fram antal år mellan dessa datum?
2. Hur skriver jag för att få fram antal veckor mellan dessa datum?
3. Hur skriver jag för att få fram antal månader mellan dessa datum?
Anvönd datediff. Se tex här: http://www.techonthenet.com/access/functions/date/datediff.php
Det bör bli ungefär så här:
1. datediff("yyyy", datum(), [upplagd])
2. datediff("ww", datum(), [upplagd])
3. datediff("m", datum(), [upplagd])
(Med reservation för fel.)
Kalle MMedlem sedan mars 20041 936 inlägg Får det inte att fungera.
Däremot så provade jag följande som jag tror ska fungera.
Antal år:
=År(Datum())-År([upplagd])
Antal månader:
=Månad(Datum())-Månad([upplagd])
Men hur får jag då antal veckor?
Kalle MMedlem sedan mars 20041 936 inlägg Jo men blir det rätt? Eller blir det bara grovt?
Kan jag då få antal år genom att dela med 365 och för att få antal månader dela med 30?
Eller är det bättre använda nedan för att få det mer exakt?
Antal år:
=År(Datum())-År([upplagd])
Antal månader:
=Månad(Datum())-Månad([upplagd])