Adição e exibição de dados > Inserção de dados em registros > Conversão de datas com anos de dois dígitos
 
Conversão de datas com anos de dois dígitos
O FileMaker Pro permite inserir datas com anos de dois dígitos, como "01/12/99" e "02/03/09". Entretanto, essas datas são ambíguas, pois não especificam o século. Ou seja, inserir "06/05/53" poderia significar o ano 1953, 2053 ou o 53º. ano de outro século.
Importante  Quando você insere datas com anos de dois dígitos em um campo de data, o FileMaker Pro as converte em anos de quatro dígitos usando o método de conversão de ano de dois dígitos descrito abaixo. Esse método de conversão pode não converter as datas com anos de dois dígitos inseridas no século esperado, o que pode resultar em entradas de datas incorretas.
Você deve familiarizar-se com esse método de conversão e, para os campos de data onde conversões de data incorretas são uma possibilidade, tomar as seguintes precauções para aumentar a precisão das datas inseridas.
Sempre insira datas com anos de quatro dígitos.
Use a opção de validação de campo do FileMaker Pro que requer a inserção de datas com anos de quatro dígitos. Uma mensagem de erro aparecerá quando uma tentativa de inserir data contiver um ano de dois dígitos. Para obter mais informações, consulte Definição de validação de campo.
Nos seus layouts, sempre formate os campos de data para exibir anos de quatro dígitos. Para obter mais informações, consulte Especificação de formatos para campos de data.
Nota  Esse método de conversão é usado para todas as formas de inserção de data com anos de dois dígitos no FileMaker Pro, não apenas para a inserção de dados em campos. Por exemplo, a conversão de data ocorre durante a importação de datas com anos de dois dígitos para o FileMaker Pro. Para ver uma lista das situações nas quais o método de conversão é usado, consulte as informações de conversão abaixo.
Método de conversão de datas com anos de dois dígitos
O FileMaker Pro converte datas com anos de dois dígitos em datas com anos de quatro dígitos com base no ano em que a data foi inserida, sempre supondo que a data com ano de quatro dígitos deva estar dentro dos próximos 30 anos ou nos últimos 70 anos. A tabela a seguir mostra como as datas com anos de dois dígitos inseridas em três anos diferentes serão convertidas em anos de quatro dígitos.
 
Ano de dois dígitos
Em 2013, é convertido em
Em 2015, é convertido em
Em 2030, é convertido em
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
A seguinte ilustração mostra como o método de conversão ocorre. Ele supõe que qualquer ano de dois dígitos inserido tem uma maior probabilidade de ser no passado do que no futuro.
Controles de navegação
Este método de conversão é usado para todas as formas de entrada de datas com anos de dois dígitos, incluindo:
inserção e modificação de datas em campos de data.
datas inseridas em um banco de dados publicado na Web que está sendo acessado por meio de um navegador da Web.
datas inseridas e modificadas por meio de importação. Isso inclui dados importados para um arquivo existente do FileMaker Pro, bem como dados convertidos em um novo arquivo do FileMaker Pro, mas não inclui a conversão de arquivos do FileMaker Pro criados em versões anteriores do FileMaker Pro. Consulte a nota importante abaixo.
datas inseridas ou modificadas por meio de eventos da Apple, ODBC e JDBC.
datas inseridas por meio dos comandos de script ou arrastar e soltar em um campo não ativo.
datas inseridas como parte de uma expressão de cálculo na caixa de diálogo Especificar cálculo.
datas inseridas para a opção Inserir automaticamente Dados na caixa de diálogo Opções para o campo.
datas inseridas para a opção Validação Em intervalo na caixa de diálogo Opções para o campo.
datas inseridas como valores literais por scripts.
Importante  Esse método de conversão de datas com anos de dois dígitos não é usado quando você converte um arquivo do FileMaker Pro de uma versão anterior na versão atual do FileMaker Pro. O FileMaker supõe que as datas nos arquivos mais antigos constituem dados legados. Dessa forma, durante a conversão do arquivo, quaisquer datas com anos de dois dígitos que ainda existirem no arquivo antigo serão convertidas em "19xx" (não o século atual, mas "19xx") no arquivo convertido. Se você tiver alguma preocupação com datas com anos de dois dígitos em arquivos mais antigos, o ideal é revisar e corrigir os dados na versão anterior do FileMaker Pro antes de converter o arquivo para a versão atual. Para obter mais informações sobre como converter arquivos, consulte Converter arquivos do FileMaker Pro 11 e versões anteriores.
Notas
O FileMaker recomenda que você insira datas somente nos campos definidos com o tipo Data. Não use campos de texto ou numéricos para armazenar datas. O software FileMaker não foi projetado para aceitar datas nesses campos.
O FileMaker Pro aceita a inserção de datas no intervalo de 01/01/0001 a 31/12/4000.
Se você precisar inserir a data de criação ou a data de modificação de um registro, use as opções de inserção automática, que são mais precisas e fáceis do que inserir dados manualmente. Para obter mais informações, consulte Definição da entrada de dados automática.