Aggiunta e visualizzazione dei dati > Inserimento di dati nei record > Conversione delle date con anni a due cifre
 
Conversione delle date con anni a due cifre
FileMaker Pro consente di inserire date con anni a due cifre, come ad esempio "12/1/99" e "3/2/09" Tuttavia, queste date sono ambigue perché non specificano il secolo; inserendo "5/6/53" potrebbe essere nell'anno 1953, 2053 o l'anno 53 in qualunque altro secolo.
Importante  Quando si inseriscono date con anni a due cifre nel campo della data, FileMaker Pro le converte in anni a quattro cifre usando il metodo di conversione descritto di seguito. Questo metodo di conversione potrebbe non convertire le date con anno a due cifre nel secolo previsto, causando così dati imprecisi.
Si consiglia di prendere confidenza con questo metodo di conversione e, per i campi Data per cui è possibile che la conversione non venga effettuata correttamente, di adottare le seguenti precauzioni per migliorare la precisione delle date inserite:
Inserire sempre date con anni a quattro cifre.
Utilizzare l'opzione di convalida dei campi di FileMaker Pro che richiede di inserire date con anno a quattro cifre. Se si prova ad inserire una data con un anno a due cifre viene visualizzato un messaggio d'errore. Per ulteriori informazioni, vedere Definizione della verifica dei campi.
Sui formati, formattare sempre i campi Data in modo che mostrino anni a quattro cifre. Per ulteriori informazioni, vedere Definizione della formattazione per i campi Data.
Nota  Questo metodo di conversione viene utilizzato per tutte le forme di date con anno a due cifre in FileMaker Pro, non solo per gli inserimenti di dati nei campi. Ad esempio, la conversione della data viene effettuata durante l'importazione di date con anno a due cifre in FileMaker Pro. Per un elenco delle situazioni in cui viene utilizzato il metodo di conversione vedere sotto.
Metodo di conversione delle date con anno a due cifre
FileMaker Pro converte le date con anno a due cifre in date con anno a quattro cifre in base all'anno in cui la data viene inserita, sempre presupponendo che la data con anno a quattro cifre sia relativa ai 30 anni successivi o ai 70 anni precedenti. La seguente tabella mostra come le date con anno a quattro cifre inserite in tre anni diversi verranno convertite in anni a quattro cifre.
 
Anno a due cifre
Nel 2013, viene convertito in
Nel 2015, viene convertito in
Nel 2030, viene convertito in
02
2002
2002
2002
15
2015
2015
2015
42
2042
2042
2042
43
2043
2043
2043
44
1944
2044
2044
45
1945
2045
2045
46
1946
1946
2046
47
1947
1947
2047
50
1950
1950
2050
76
1976
1976
1976
87
1987
1987
1987
95
1995
1995
1995
La seguente illustrazione mostra il metodo di conversione. Si presuppone che sia più probabile che qualsiasi anno a due cifre si trovi nel passato che non nel futuro.
Controlli di navigazione
Questo metodo di conversione viene utilizzato per tutte le forme di inserimento di anni a due cifre, tra cui:
Inserimento e modifica di date nei campi Data.
Date inserite in un database pubblicato sul Web a cui si accede da un browser Web.
Date inserite o modificate tramite importazione. Sono compresi i dati importati in un file FileMaker Pro esistente e i dati convertiti in un nuovo file FileMaker, ma non la conversione di file FileMaker Pro creati in versioni precedenti di FileMaker Pro. Vedere la nota importante sotto.
Date inserite o modificate con Apple event, ODBC e JDBC.
Date inserite mediante trascinamento della selezione o comandi di script in un campo non attivo.
Date inserite come parte dell'espressione di calcolo nella finestra di dialogo Specifica calcolo.
Date inserite per l'opzione di inserimento automatico dei dati nella finestra di dialogo Opzioni per il campo.
Date inserite per l'opzione Verifica Da nella finestra di dialogo Opzioni per il campo.
Date inserite come valori letterali dagli script.
Importante  Questo metodo di conversione delle date con anno a due cifre non è utilizzato quando si converte un file FileMaker Pro da una versione precedente rispetto alla versione corrente di FileMaker Pro. FileMaker presuppone che le date contenute nei file più vecchi siano dati legacy. Pertanto, durante la conversione dei file, tutte le date con anno a due cifre ancora presenti nel vecchio file vengono convertite in "19xx" (non il secolo corrente, ma "19xx") nel file convertito. In caso di dubbi sulle date con anno a due cifre nei file più vecchi, si consiglia di esaminare e correggere i dati nelle versioni precedenti di FileMaker Pro prima di convertire il file nella versione corrente. Per ulteriori informazioni sulla conversione dei file, vedere Conversione di file da FileMaker Pro 11 e versioni precedenti.
Note
FileMaker consiglia di inserire soltanto date nei campi Data. Non usare campi Testo o campi numero per memorizzare le date. Il software FileMaker non supporta le date in questi campi.
FileMaker Pro supporta le date comprese dall'1/1/0001 al 31/12/4000.
Per inserire la data di creazione o di modifica di un record, usare le opzioni di inserimento automatico, che oltre ad essere più precise costituiscono una soluzione più semplice rispetto a inserire i dati manualmente. Per ulteriori informazioni, vedere Definizione dell'immissione automatica dei dati.