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.
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.
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.