Beräkna antalet dagar mellan två datum

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Anta att du har ett förfallodatumfält i ett formulär i Access och vill visa hur många dagar det är kvar till förfallodatumet. Ett snabbt sätt att göra detta är att lägga till en ny textruta i formuläret och sedan använda funktionen DatumDiff i textrutan för att utföra beräkningen.

  1. Högerklicka på formuläret i navigeringsfönstret och klicka sedan på Layoutvy.
  2. Klicka påDesigntextruta>, håll ned Ctrl-tangenten och klicka sedan på den layout där du vill placera textrutan.
  3. Klicka på den nya textrutan och tryck på F4 för att visa egenskapssidan om den inte redan visas.
  4. På fliken Data på egenskapssidan, i rutan Egenskapskälla för kontrollkälla , skriver du följande:
    =DatumDiff("d";Datum();[Förfallodatum])
    Formuläret bör se ut ungefär så här:
    Infoga funktionen DatumDiff i egenskapen Kontrollkälla i en textruta.

Uttrycket i det här exemplet subtraherar dagens datum (Datum()) från förfallodatumet. D :et anger i Access att antalet dagar ska beräknas (i stället för år, månader osv.). Om din textruta har ett annat namn än Förfallodatum ersätter du det faktiska textrutenamnet i funktionsargumenten.

Mer information

Läs mer om uttryck genom att läsa: Lär dig skapa ett uttryck och lägga till funktioner i Access-uttryck.

Mer information om formulär finns i Skapa ett formulär i Access.