Aggiungere un campo Data/ora o Data/ora estesa a una tabella quando è necessario archiviare date e ore. È possibile usare i dati di data e ora per diversi motivi personali e aziendali, ad esempio compleanni, informazioni di spedizione e fatturazione e biglietti d'ora.

Contenuto dell'articolo

Informazioni sui campi di data e ora

Quando si usa un database di Access, i valori di data e ora potrebbero essere visualizzati in un numero qualsiasi di formati, ad esempio un formato europeo (28.11.2006 o 28-11-2006), un formato dell'Asia meridionale (11.28.06) o il formato Stati Uniti (28/11/2006). Indipendentemente dal modo in cui Access formatta i dati di data e ora e da come vengono immessi i dati di data o ora, i campi di data e ora archivia le date e le ore nei modi seguenti:

Data/Ora

Data/ora usa numeri a virgola mobile a precisione doppia, un sistema denominato anche date seriali. La figura seguente rappresenta un tipico valore seriale di data e ora.

Numero a precisione doppia

La parte intera del valore, a sinistra della virgola decimale, rappresenta la data. La parte frazionaria, a destra della virgola decimale, rappresenta l'ora.

Il numero in questa cifra rappresenta il 24 dicembre 2003 alle 21:00. Il componente data è il numero di giorni interi trascorsi dalla data di inizio o di "base" del 30/12/1899. In questo esempio sono trascorsi 37.979 giorni dal 30/12/1899 al 24/12/2003. Il componente ora è una frazione di un giorno di 24 ore. Quindi, un valore di 0,875 moltiplicato per 24 ore equivale a 21 ore o alle 21:00.

I valori negativi nel componente data rappresentano le date precedenti alla data di base. Ad esempio, il valore -1 del componente data viene risolto un giorno prima della data di base o il 29/12/1899.

I valori di data validi sono compresi tra -657.434 (1 gennaio 100 D.C.) e 2.958.465 (31 dicembre 9999 d.c.). I valori di ora validi sono compresi tra 0,0 e 0,9999 o 23:59:59.

L'archiviazione dei valori di data e ora come numeri consente di eseguire un numero elevato di calcoli sui dati di data e ora. Ad esempio, è possibile calcolare il numero totale di ore lavorate (per una scheda orario) o determinare l'età di una fattura.

Data/ora estesa

La funzione Data/ora estesa archivia date e ore in una stringa codificata di 42 byte. Una data viene archiviata in un tipo lungo senza segno che supporta un intervallo da 1-1-1 AD a 9999 AD. Il tempo viene archiviato in un tipo long senza segno in base alla formula seguente:

= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen(TimeScale) + fractionalSeconds

Per altre informazioni, vedere Uso del tipo di dati Data/ora estesa.

Inizio pagina

Aggiungere un campo di data e ora in visualizzazione Foglio dati

È possibile aggiungere un campo Data/ora a una tabella nuova o esistente in Visualizzazione Foglio dati.

Aggiungere a una tabella esistente

  1. Aprire la tabella in visualizzazione Foglio dati

  2. Se necessario, scorrere orizzontalmente fino al primo campo vuoto.

  3. Nella colonna Nome campo selezionare la prima riga vuota e quindi digitare un nome per il campo.

  4. Selezionare la cella adiacente nella colonna Tipo di dati e quindi selezionare Data/ora o Data/ora estesa nell'elenco.

  5. Salvare le modifiche apportate.

Aggiungere un campo Data/ora a una nuova tabella

  1. Nel gruppo Tabelle della scheda Crea fare clic su Tabella.

  2. Fare clic su Salva Icona del pulsantee nella finestra di dialogo Salva con nome immettere un nome per la nuova tabella.

  3. Fare clic con il pulsante destro del mouse sulla scheda documento per la nuova tabella e scegliere Visualizzazione Struttura.

  4. Nella colonna Nome campo selezionare la prima riga vuota e quindi digitare un nome per il campo.

  5. Selezionare la cella adiacente nella colonna Tipo di dati e quindi selezionare Data/ora o Data/ora estesa nell'elenco.

  6. Salvare le modifiche apportate.

Inizio pagina

Aggiungere un campo di data e ora in visualizzazione Struttura

È possibile aggiungere un campo Data/ora a una tabella nuova o esistente in visualizzazione Struttura.

Aggiungere a una tabella esistente

  1. Aprire la tabella invisualizzazione Struttura.

  2. Nella colonna Nome campo selezionare la prima riga vuota e quindi digitare un nome per il campo.

  3. Selezionare la cella adiacente nella colonna Tipo di dati e quindi selezionare Data/ora o Data/ora estesa nell'elenco.

  4. Salvare le modifiche apportate.

Aggiungere a una nuova tabella

  1. Nel gruppo Tabelle della scheda Crea fare clic su Tabella.

  2. Fare clic su Salva e nella finestra di dialogo Salva con nome immettere un nome per la nuova tabella.

  3. Fare clic con il pulsante destro del mouse sulla scheda documento per la nuova tabella e scegliere Visualizzazione Struttura.

  4. Nella colonna Nome campo selezionare la prima riga vuota e quindi digitare un nome per il campo.

  5. Selezionare la cella adiacente nella colonna Tipo di dati e quindi selezionare Data/ora o Data/ora estesa nell'elenco.

  6. Salvare le modifiche apportate.

Inizio pagina

Impostare le proprietà dei campi di data e ora

Quando si usa la visualizzazione Struttura per aggiungere un campo Data/ora a una tabella, è possibile impostare e modificare tutte le proprietà del campo.

  1. Nella scheda Generale nella sezione inferiore della finestra di progettazione tabelle, in Proprietà campo, individuare la proprietà da modificare.

  2. Selezionare il campo accanto al nome della proprietà.

  3. Selezionare il campo accanto al nome della proprietà. A seconda della proprietà, è possibile immettere dati, avviare il Generatore di espressioni facendo clic su Pulsante Generatoreoppure selezionare un'opzione da un elenco.

    Per informazioni su come usare ogni proprietà campo, selezionare la proprietà e quindi premere F1.

Inizio pagina

Eliminare un campo di data e ora

È possibile usare la visualizzazione Foglio dati o la visualizzazione Struttura per eliminare un campo Data/ora o Data/ora estesa da una tabella.

Avviso    Quando si elimina un campo Data/ora o Data/ora estesa che contiene dati, si perdono definitivamente i dati e non è possibile annullare l'eliminazione. Per questo motivo, è consigliabile eseguire il backup del database prima di eliminare qualsiasi campo della tabella o altri componenti del database.

Eliminare in visualizzazione Foglio dati

  1. Aprire la tabella in Visualizzazione Foglio dati.

  2. Individuare il campo Data/ora o Data/ora estesa, fare clic con il pulsante destro del mouse sulla riga di intestazione (il nome) e scegliere Elimina campo.

  3. Per confermare l'eliminazione, fare clic su .

Elimina in visualizzazione Struttura

  1. Aprire la tabella in Visualizzazione Struttura.

  2. Fare clic sul selettore di riga (il quadrato vuoto) accanto al campo Data/ora o Data/ora estesa, quindi premere CANC oppure fare clic con il pulsante destro del mouse sul selettore di riga e scegliere Elimina righe.

  3. Per confermare l'eliminazione, fare clic su .

Inizio pagina

Riferimento alle proprietà dei campi data e ora

Questa tabella elenca le proprietà del campo Data/ora e descrive le operazioni eseguite da ognuna di esse.

Proprietà

Utilizzo

Formato

Immettere caratteri di formattazione personalizzati per definire un formato di visualizzazione. I formati qui definiti vengono visualizzati in fogli dati, maschere e report.

Posizioni decimali (solo data/ora estesa)

Immettere una precisione frazionaria per specificare il numero di cifre a destra della virgola decimale (1-7).

Maschera di input

Immettere una stringa della maschera di input oppure fare clic su Pulsante Generatore per avviare la Creazione guidata Maschera di input.

Per altre informazioni sulla creazione e l'uso delle maschere di input, vedere l'articolo Creare una maschera di input per immettere valori di campo o di controllo in un formato specifico.

Didascalia

Specifica il nome del campo Data/ora. Se non si specifica una didascalia, Access applica il nome del campo predefinito.

Valore predefinito

Specifica il valore visualizzato automaticamente in un campo quando si crea un nuovo record. Ad esempio, è possibile immettere una funzione come Date() per visualizzare automaticamente la data odierna.

Valido se

Specifica i requisiti per i dati immessi in un intero record, in un singolo campo o in un controllo di una maschera o di un report. Quando un utente immette dati che violano la regola, è possibile usare la proprietà Messaggio errore per specificare il messaggio di errore risultante. Lunghezza massima: 2.048 caratteri.

Per altre informazioni sulla creazione di regole di convalida, vedere l'articolo Creare una regola di convalida per convalidare i dati in un campo.

Messaggio errore

Specifica il testo nel messaggio di errore visualizzato quando gli utenti violano una regola di convalida. Lunghezza massima: 255 caratteri.

Per altre informazioni sulla creazione di regole di convalida, vedere l'articolo Creare una regola di convalida per convalidare i dati in un campo.

Obbligatorio

Quando questa proprietà è impostata su , è necessario immettere un valore nel campo o in tutti i controlli associati al campo. Inoltre, il valore non può essere Null.

Indicizzato

Un indice consente di velocizzare le operazioni di query, ordinamento e raggruppamento eseguite su grandi quantità di dati. È anche possibile usare gli indici per impedire agli utenti di immettere valori duplicati. Scelte:

  • No     Disattiva l'indicizzazione (impostazione predefinita).

  • Sì (Duplicati ammessi)     Indicizza il campo e consente valori duplicati. Ad esempio, è possibile che siano presenti nomi e cognomi duplicati.

  • Sì (duplicati non ammessi)    Indicizza il campo e non consente valori duplicati.

Modalità IME

Specifica un Input Method Editor, uno strumento per l'uso delle versioni in lingua inglese di Access con i file creati nelle versioni giapponese o coreana di Access. Valore predefinito: Nessun controllo. Per altre informazioni sull'uso di questa proprietà, premere F1.

Modalità frase IME

Specifica il tipo di dati che è possibile immettere usando un Input Method Editor. Per altre informazioni sull'uso di questa proprietà, premere F1.

Allineamento testo

Specifica l'allineamento dei dati in un campo Data/ora. Scelte:

  • Generale     Allinea il testo a sinistra, i numeri e le date a destra.

  • Sinistra     Allinea tutto il testo, le date e i numeri a sinistra.

  • Destra     Allinea tutto il testo, le date e i numeri a destra.

  • Centro     Centra tutto il testo, le date e i numeri.

  • Distribuire     Giustifica uniformemente tutto il testo, le date e i numeri su entrambi i lati del campo o della casella di testo.

Visualizza selezione data

Mostra o nasconde un controllo calendario popup visualizzato quando gli utenti fa clic su Campi Data/ora. Impostazione predefinita: per le date. Selezionare Mai per nascondere il controllo.

Se si usa una maschera di input in un campo Data e ora, il controllo Selezione data non sarà disponibile, a prescindere dall'impostazione scelta per la proprietà.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.