Come calcolare la data in Access

November 3

Come calcolare la data in Access


Microsoft Access è un software di gestione di database che è incluso nella suite Microsoft Office. Access utilizza una forma del linguaggio di programmazione Visual Basic al fine di utilizzare alcune funzioni, tra cui la data e l'ora. Il valore per il tempo e la data è una frazione di 24 ore. Formattare la data per periodi di tempo che esistono più di più di 24 ore richiedono l'utilizzo di una funzione definita dall'utente che compensa questa limitazione.

istruzione

1 Avviare l'applicazione di Microsoft Access. Fare clic sul menu "File" e selezionare "Apri".

2 Individuare il documento che si desidera aprire. Fare clic una volta, e fare clic sul pulsante "Apri".

3 Individuare la finestra del database, e fare clic sul menu "Moduli". Selezionare "Nuovo". Digitare la frase "Opzioni espliciti" nella sezione "Dichiarazioni" se non è già presente.

4 Digitare o copiare e incollare la seguente procedura "Tempo trascorso" nella finestra "Dichiarazioni":

'------------------------------------------------- -----------------

'Questa funzione calcola il tempo trascorso tra due valori e poi

'Formatta il risultato in quattro modi diversi.

'

'La funzione accetta argomenti di intervallo come il seguente:

'

'# 5/12/95 6:00:00 AM# - # 5/11/95 10:00:00 PM#

'

'

'

'[Ora di fine] - [Ora inizio]

'------------------------------------------------- -----------------

ElapsedTime Function (Intervallo)

x Dim

x = Int (CSng (intervallo di

24 3600)) e "Secondi"

Debug.Print x

x = Int (CSng (Intervallo 24 60)) & ":" & Format (Intervallo, "ss") _

& " Minutes:Seconds"

Debug.Print x

x = Int (CSng (Intervallo * 24)) & ":" & Format (Intervallo, "nn: ss") _

& " Hours:Minutes:Seconds"

Debug.Print x

x = Int (CSng (intervallo)) & "giorni" e formato (Intervallo, "HH") _

& " Hours " & Format(Interval, "nn") & " Minutes " & _

Format (Intervallo, "s") e "Secondi"

Debug.Print x

End Function

5 Digitare in seguito alla chiamata di funzione "Tempo trascorso" nella finestra "immediata" e premere il tasto "Enter":

? ElapsedTime (# 6/1/1999 20:23:00 # - # 1999/06/01 08:12:12 AM#)

Modificare le date per le date che si desidera calcolare.

6 Fare clic sul menu "File", e inserire un nome per il modulo, come ad esempio "Elapsed_Time." Selezionare "Salva".

7 Fare clic sul menu "Debug", e selezionare "Compila". Salvare il file e fare clic su "Return to database."