Inserire, creare o eliminare un campo in cui sono memorizzati valori di data

Un campo di tipo Data/ora viene aggiunto a una tabella quando è necessario memorizzare date e orari. È possibile utilizzare i dati di tipo Data/ora per la memorizzazione di informazioni personali e professionali quali, ad esempio, compleanni, informazioni di spedizione e fatturazione oppure schede orario. In questo articolo viene descritto come utilizzare Microsoft Office Access 2007 per aggiungere ed eliminare un campo di tipo Data/ora in tabelle di database nuove ed esistenti.

Nota : In questo argomento non viene illustrata la procedura di immissione di dati in un campo di tipo Data/ora. Per ulteriori informazioni sull'utilizzo di questo tipo di campi, vedere Immettere un valore di data e ora.

Contenuto dell’articolo

Informazioni sui campi di tipo Data/ora

Aggiungere un campo di tipo Data/ora nella visualizzazione Foglio dati

Aggiungere un campo di tipo Data/ora nella visualizzazione Struttura

Eliminare un campo di tipo Data/ora

Informazioni di riferimento sulle proprietà dei campi di tipo Data/ora

Informazioni sui campi di tipo Data/ora

Per gli utenti principianti di Office Access 2007, è opportuno ricordare che i dati di un database sono memorizzati in una o più tabelle. È possibile visualizzare le informazioni in un foglio dati,  ovvero in una griglia simile a un foglio di lavoro di Microsoft Office Excel 2007,  oppure in una maschera per l'immissione di dati o un report, anche se i dati si trovano effettivamente in una o più tabelle. Ogni tabella a sua volta è composta da un insieme di campi (colonne), dove ogni campo è impostato in modo da includere un tipo specifico di dati. Ad esempio, un campo viene impostato per il tipo di dati Data/ora quando è necessario memorizzare date e orari. Il tipo di dati specificato costituirà l'unico tipo di valori supportati dal campo.

Specifiche dei campi di tipo Data/ora

Quando si utilizza un database di Microsoft Access i valori di data e ora potrebbero essere visualizzati in formati diversi, ad esempio nel formato europeo (28.11.2006 oppure 28-11-2006), nel formato dell'Asia meridionale (28/11/2006) oppure nel formato statunitense (11/28/2006).

Indipendentemente dalla modalità di formattazione dei dati di tipo Data/ora in Access e dalla modalità di immissione dei dati relativi a date e orari, i campi di tipo Data/ora memorizzano date e ore come numeri a precisione doppia e virgola mobile,  ovvero in base a un sistema definito anche numeri seriali. Il numero riportato di seguito rappresenta un tipico esempio di valore seriale di tipo Data/ora.

Numero a precisione doppia

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

Il numero riportato nell'esempio precedente rappresenta la data 24 dicembre 2003 alle ore 21.00. Il componente della data è il numero di giorni interi trascorsi dalla data iniziale 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 dell'ora è una frazione di un giorno nel formato 24 ore. Pertanto, il valore 0,875 moltiplicato 24 ore è uguale a 21 ore, ovvero alle ore 21.00.

I valori negativi del componente della data rappresentano le date precedenti la data di base. Ad esempio, il valore -1 come componente di data corrisponde a un giorno prima della data di base, ovvero al 29/12/1899.

L'intervallo di valori di data validi è compreso tra -657.434 (1 gennaio 100) e 2.958.465 (31 dicembre 9999). L'intervallo di valori di ora validi è compreso tra 0,0 e 0,9999 o 23.59.59.

La memorizzazione dei valori di data e ora sotto forma di numeri consente di eseguire una vasta gamma di calcoli su dati di tipo Data/ora. Ad esempio, è possibile calcolare il numero totale di ore lavorate per una scheda orario oppure determinare l'età di una fattura.

Formati per i campi di tipo Data/ora

È possibile utilizzare due tipi di formattazione generica con i campi di tipo Data/ora, ovvero la formattazione durante l'immissione di dati e la formattazione durante la visualizzazione. Viene utilizzata una maschera di input, ovvero un insieme di caratteri segnaposto e valori letterali che gestisce la modalità di immissione dei dati da parte degli utenti, quando è necessario implementare la caratteristica di formattazione durante l'immissione di dati. Vengono invece utilizzati i formati di visualizzazione per definire i dati visualizzati in fogli dati, maschere e report. In Access sono disponibili due tipi di formati di visualizzazione, ovvero un insieme di formati predefiniti selezionabili da un elenco e la possibilità di creare un formato personalizzato.

Per ulteriori informazioni sull'utilizzo di formati predefiniti e personalizzati, vedere l'articolo Formattare i dati in righe e colonne.

Per ulteriori informazioni sulle maschere di input, vedere Creare una maschera di input per immettere valori di campo o di controllo in un formato specifico.

Metodi di creazione di un campo di tipo Data/ora

In Office Access 2007 sono disponibili numerosi modi per aggiungere un campo di tipo Data/ora a una tabella nuova o esistente:

  • Visualizzazione Foglio dati    È possibile aggiungere un campo di tipo Data/ora a una tabella nuova o esistente nella visualizzazione Foglio dati tramite l'aggiunta di un nuovo campo e quindi l'immissione manuale di una data. In alternativa, è possibile copiare e incollare una data. È inoltre possibile selezionare il tipo di data desiderato da un elenco a discesa e impostare le proprietà, ad esempio È richiesto, che impone all'utente di immettere una data nel campo e È univoco che impone all'utente di immettere un valore non duplicato nel campo.

  • Visualizzazione Struttura    La visualizzazione Struttura consente di aggiungere un campo di tipo Data/ora e impostare le proprietà che non è possibile impostare utilizzando la visualizzazione Foglio dati, inclusi le maschere di input e i valori predefiniti.

Torna all'inizio

Aggiungere un campo di tipo Data/ora nella visualizzazione Foglio dati

Nella procedura riportata nella sezione seguente viene illustrato come aggiungere un campo di tipo Data/ora a una tabella esistente e a una nuova tabella nella visualizzazione Foglio dati. Se non si ha molta familiarità con Access, un foglio dati può essere paragonato a una griglia simile a un foglio di lavoro di Office Excel 2007.

Aggiungere un campo di tipo Data/ora a una tabella esistente

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

  3. Nel riquadro di spostamento fare doppio clic sulla tabella che si desidera modificare.

    La tabella viene aperta nella visualizzazione Foglio dati.

  4. Se necessario, scorrere in senso orizzontale la tabella per passare al primo campo vuoto. Per impostazione predefinita, nella riga di intestazione di tutti i nuovi campi viene visualizzata la dicitura Aggiung nuovo campo, ad esempio:

    Nuovo campo in un foglio dati

  5. Fare doppio clic sulla riga di intestazione e digitare il nome da assegnare al nuovo campo.

  6. Selezionare la prima riga vuota sottostante l'intestazione e digitare una data.

    -oppure-

    Incollare una data nella prima riga.

    -oppure-

    Nel gruppo Tipo di dati e formattazione della scheda Foglio dati selezionare Data/ora dall'elenco Tipo di dati.

  7. Salvare le modifiche.

Aggiungere un campo di tipo Data/ora a una nuova tabella

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

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

    La nuova tabella viene aperta nella visualizzazione Foglio dati. Nella figura seguente viene illustrata una nuova tabella:

    Nuova tabella vuota in un nuovo database

  4. Fare clic su Salva Icona del pulsante e nella finestra di dialogo Salva con nome immettere il nome da assegnare alla nuova tabella.

  5. Fare doppio clic sulla riga di intestazione del primo campo della tabella, ovvero quello contrassegnato dalla dicitura Aggiungi nuovo campo, e quindi immettere il nome da assegnare al campo.

  6. Selezionare la prima riga vuota sottostante l'intestazione e digitare una data. Quando viene immessa una data, viene automaticamente impostato il tipo di dati Data/ora.

    -oppure-

    Incollare una data nella prima riga.

    -oppure-

    Nel gruppo Tipo di dati e formattazione della scheda Foglio dati selezionare Data/ora dall'elenco Tipo di dati.

Torna all'inizio

Aggiungere un campo di tipo Data/ora nella visualizzazione Struttura

La visualizzazione Struttura viene utilizzata per aggiungere un campo di tipo Data/ora a una tabella nuova o esistente e quindi impostare o modificare le proprietà che non è possibile impostare o modificare nella visualizzazione Foglio dati. Ad esempio, è possibile specificare una maschera di input o una regola di convalida. Per ulteriori informazioni sulle maschere di input e altre proprietà, vedere Informazioni di riferimento sulle proprietà dei campi di tipo Data/ora.

Aggiungere un campo di tipo Data/ora a una tabella esistente

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

  3. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla tabella che si desidera modificare e quindi scegliere Visualizzazione Struttura Icona del pulsante .

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

  5. Selezionare la cella adiacente nella colonna Tipo dati e quindi selezionare Data/ora dall'elenco.

  6. Salvare le modifiche.

Aggiungere un campo di tipo Data/ora a una nuova tabella

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

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

  4. Fare clic su Salva Icona del pulsante e nella finestra di dialogo Salva con nome immettere il nome da assegnare alla nuova tabella.

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

  6. Nella colonna Nome campo selezionare la prima riga vuota e quindi digitare il nome del nuovo campo.

  7. Selezionare la cella adiacente nella colonna Tipo dati e quindi selezionare Data/ora dall'elenco.

  8. Salvare le modifiche. Se si desidera impostare le proprietà del campo, lasciare aperta la tabella nella visualizzazione Struttura e eseguire la procedura riportata di seguito.

Impostare o modificare le proprietà del campo

  1. Nella scheda Generale, nella sezione inferiore di Progettazione tabelle, in Proprietà campo individuare la proprietà che si desidera modificare.

  2. Selezionare il campo accanto al nome della proprietà. In base alla proprietà, è possibile eseguire una delle operazioni seguenti:

    • Immettere dati, ad esempio testo predefinito o una maschera di input.

    • Avviare il Generatore di espressioni o la Creazione guidata Maschera di input.

    • Visualizzare la finestra di dialogo Smart tag facendo clic su Builder button accanto alla finestra della proprietà.

    • Selezionare un'opzione da un elenco.

      Per ulteriori informazioni sull'utilizzo di ogni proprietà del campo, selezionare la proprietà desiderata e quindi premere F1.

Torna all'inizio

Eliminare un campo di tipo Data/ora

È possibile utilizzare la visualizzazione Foglio dati o Struttura per eliminare un campo di tipo Data/ora da una tabella. Tuttavia, quando si elimina un campo di tipo Data/ora contenente dati, anche i dati verranno eliminati in modo permanente. Non è possibile annullare l'operazione di eliminazione. Per tale motivo, è consigliabile eseguire una copia di backup del database prima di eliminare campi dalla tabella o altri componenti di database.

Eliminare un campo di tipo Data/ora nella visualizzazione Foglio dati

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

  3. Nel riquadro di spostamento fare doppio clic sulla tabella che si desidera modificare.

    La tabella viene aperta nella visualizzazione Foglio dati.

  4. Individuare il campo di tipo Data/ora, fare clic con il pulsante destro sulla riga di intestazione (il nome) e quindi scegliere Elimina colonna.

  5. Fare clic su per confermare l'eliminazione.

Eliminare un campo di tipo Data/ora nella visualizzazione Struttura

  1. Fare clic sul pulsante Microsoft Office  Pulsante Microsoft Office , quindi su Apri.

  2. Nella finestra di dialogo Apri selezionare e aprire il database.

  3. Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla tabella che si desidera modificare e quindi scegliere Visualizzazione Struttura Icona del pulsante .

    La tabella viene aperta nella visualizzazione Struttura.

  4. Fare clic sul selettore di riga (quadrato vuoto) accanto al campo di tipo Data/ora e quindi premere CANC.

    -oppure-

    Fare clic con il pulsante destro del mouse sul settore di riga e quindi scegliere Elimina righe.

  5. Fare clic su per confermare l'eliminazione.

Torna all'inizio

Informazioni di riferimento sulle proprietà dei campi di tipo Data/ora

Quando si utilizza la visualizzazione Struttura per aggiungere un campo di tipo Data/ora a una tabella, è possibile impostare o modificare numerose proprietà del campo. In questa tabella sono elencate e descritte le proprietà dei campi di tipo Data/ora. Vengono inoltre descritte le implicazioni di eventuali interventi di impostazione o modifica di tali proprietà.

Proprietà

Utilizzo

Formato

Per definire un formato di visualizzazione, immettere i caratteri di formattazione personalizzata. I formati definiti in questa sede vengono applicati a fogli dati, maschere e report. Per ulteriori informazioni sui formati personalizzati, vedere l'articolo Formattare i dati in righe e colonne.

Maschera di input

Immettere una maschera di input oppure fare clic su Builder button per avviare la Creazione guidata Maschera di input.

Per ulteriori informazioni sulla creazione e sull'utilizzo delle maschere di input, vedere gli articoli Creare una maschera di input per immettere valori di campo o di controllo in un formato specifico e Formattare i dati in righe e colonne.

Didascalia

Specifica il nome del campo di tipo Data/ora. Se non si specifica alcuna didascalia, viene applicato il nome predefinito del campo.

Valore predefinito

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

Regola di convalida

Specifica i requisiti per i dati immessi in un record completo, un singolo campo o un controllo in una maschera o un report. In caso di immissione di dati che violano la regola, è possibile utilizzare la proprietà Testo di convalida per specificare il messaggio di errore restituito. La lunghezza massima del messaggio è pari a 2.048 caratteri.

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

Testo di convalida

Specifica il testo del messaggio di errore visualizzato in caso di violazione di una regola di convalida. La lunghezza massima è pari a 255 caratteri.

Per ulteriori informazioni sulla creazione delle regole di convalida, vedere Creare una regola di convalida per convalidare i dati in un campo.

Richiesto

Se questa proprietà è impostata su , è necessario immettere un valore nel campo oppure in qualsiasi controllo associato al campo. Il valore non può inoltre essere Null.

Indicizzato

È possibile utilizzare un indice per velocizzare l'esecuzione di query e le operazioni di ordinamento e raggruppamento su grandi quantità di dati. È inoltre possibile utilizzare gli indici per impedire l'immissione di dati duplicati. Sono disponibili le impostazioni seguenti:

  • No     Disattiva l'indicizzazione (impostazione predefinita).

  • Sì (Duplicati ammessi)     Indicizza il campo e consente l'immissione di valori duplicati. Ad esempio, possono essere presenti nomi e cognomi duplicati.

  • Sì (Duplicati non ammessi)    Indicizza il campo e non consente l'immissione di valori duplicati.

Modalità IME

Specifica un Input Method Editor, uno strumento per utilizzare le versioni inglesi di Access con file creati nella versione giapponese o coreana di Access. Il valore predefinito è Nessun controllo. Per ulteriori informazioni sull'utilizzo di questa proprietà, premere F1.

Modalità frase IME

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

Smart tag

Specificare uno o più smart tag per il campo e qualsiasi controllo associato al campo. Gli smart tag sono componenti che riconoscono il tipo di dati di un campo e consentono di eseguire determinate operazioni in base al tipo rilevato. Ad esempio, è possibile selezionare un campo di tipo Data/ora e quindi utilizzare uno smart tag per aprire il calendario personale.

Fare clic su Builder button accanto alla finestra della proprietà per visualizzare un elenco degli smart tag disponibili.

Allineamento testo

Specifica l'allineamento dei dati in un campo di tipo Data/ora. Impostazioni disponibili:

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

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

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

  • Centrato     Centra il testo, le date e i numeri.

  • Ripartito     Applica una giustificazione uniforme a testo, date e numeri rispetto a entrambi i lati del campo o della casella di testo.

Visualizza selezione data

Visualizza o nasconde un controllo calendario popup visualizzato quando l'utente fa clic sui campi di tipo Data/ora. L'impostazione predefinita è Per date. Selezionare Mai per nascondere il controllo.

Torna all'inizio

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×