Calcolare il numero di giorni tra due date

Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Si supponga di avere un campo Data di scadenza in una maschera in Access e di voler visualizzare il numero di giorni rimasti prima della data di scadenza. A questo scopo, un modo rapido consiste nell'aggiungere una nuova casella di testo alla maschera e quindi usare la funzione DateDiff in tale casella di testo per eseguire il calcolo.

  1. Fare clic con il pulsante destro del mouse sulla maschera nel riquadro di spostamento e quindi scegliere Visualizzazione Layout.
  2. Fare clic su Finestradi testoprogettazione>, tenere premuto CTRL e quindi fare clic sul layout in cui si desidera inserire la casella di testo.
  3. Fare clic sulla nuova casella di testo e premere F4 per visualizzare la finestra delle proprietà, se non è già visualizzata.
  4. Nella scheda Dati della finestra delle proprietà, nella casella della proprietà Origine controllo , digitare quanto segue:
    =DateDiff("d",Date(),[DueDate])
    Il modulo dovrebbe avere un aspetto simile al seguente:
    Immissione della funzione DateDiff nella proprietà Origine controllo di una casella di testo.

L'espressione in questo esempio sottrae la data odierna (Date()) dalla data di scadenza. La "d" indica ad Access di calcolare il numero di giorni (anziché anni, mesi e così via). Se il nome della casella di testo è diverso da DataScadenza, sostituire il nome effettivo della casella di testo negli argomenti della funzione.

Altre informazioni

Per altre informazioni sulle espressioni, leggere Informazioni su come creare un'espressione e aggiungere funzioni alle espressioni di Access.

Per altre informazioni sulle maschere, vedere Creare una maschera in Access.