Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Anta att du har fältet Förfallodatum i ett formulär i Access och vill visa hur många dagar som är kvar tills förfallodatumet kommer. Ett snabbt sätt att göra det ä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å Design > Textruta, håll ned Ctrl och klicka sedan på layouten 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. Skriv följande i egenskapsrutan Kontrollkälla på fliken Data på egenskapssidan:

    =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" anger att Access ska beräkna antalet dagar (i motsats till år, månader osv.). Om textrutan heter något annat än Förfalldatum ersätter du det faktiska textrutenamnet i funktionsargumenten.

Mer information

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

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

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.