Beregne antallet af dage mellem to datoer

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Lad os sige, at du har feltet Forfaldsdato i en formular i Access, og du vil vise, hvor mange dage der er tilbage, før forfaldsdatoen kommer. En hurtig måde at gøre dette på er at føje en ny tekstboks til formularen og derefter bruge funktionen DateDiff i den pågældende tekstboks til at udføre beregningen.

  1. Højreklik på formularen i navigationsruden, og klik derefter på Layoutvisning.
  2. Klik påDesigntekstfelt>, hold Ctrl-tasten nede, og klik derefter på det sted, hvor tekstfeltet skal placeres.
  3. Klik på det nye tekstfelt, og tryk på F4 for at få vist egenskabsarket, hvis det ikke allerede vises.
  4. Skriv følgende i egenskabsfeltet Kontrolelementkilde under fanen Data på egenskabsarket:
    =DateDiff("d",Date(),[DueDate])
    Formularen bør se nogenlunde sådan ud:
    Indtastning af funktionen DateDiff i egenskaben Kontrolelementkilde i en tekstboks.

Udtrykket i dette eksempel trækker dags dato (Date()) fra forfaldsdatoen. "d" giver Access besked om at beregne antallet af dage (i modsætning til år, måneder osv.). Hvis dit tekstfelt hedder noget andet end Forfaldsdato, skal du erstatte dit faktiske tekstfeltnavn i funktionsargumenterne.

Flere oplysninger

Få mere at vide om udtryk ved at læse Få mere at vide om, hvordan du opbygger et udtryk og føjer funktioner til Access-udtryk.

Du kan få mere at vide om formularer under Opret en formular i Access.