Adição e exibição de dados > Inserção de dados em registros > Inserção de datas com anos de dois dígitos
 

Inserção de datas com anos de dois dígitos

O FileMaker Pro Advanced 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 Advanced as converte em anos de quatro dígitos usando o método descrito abaixo. Esse método pode não alterar 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 e, para os campos de data onde alteraçõ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 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. Consulte Definição de validação de campo.

Em layouts, sempre formate os campos de data para exibir anos de quatro dígitos. Consulte Especificação de formatos para campos de data, hora ou carimbo de data/hora.

Nota  Esse método é usado para todas as formas de inserção de data com anos de dois dígitos, não apenas para a inserção de dados em campos. Essas alterações ocorrem quando datas com anos de dois dígitos são importadas para o FileMaker Pro Advanced, por exemplo.

Alteração de datas com anos de dois dígitos

O FileMaker Pro Advanced altera as datas com anos de dois dígitos para 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 deve estar dentro dos próximos 30 anos ou dos ú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 2015, muda para

Em 2019, muda para

Em 2030, muda para

02

2002

2002

2002

19

2019

2019

2019

42

2042

2042

2042

43

2043

2043

2043

44

2044

2044

2044

45

2045

2045

2045

46

1946

2046

2046

47

1947

2047

2047

50

1950

1950

2050

76

1976

1976

1976

87

1987

1987

1987

95

1995

1995

1995

A ilustração a seguir mostra como esse método é tendencioso. Ele supõe que qualquer ano de dois dígitos inserido tem uma maior probabilidade de ser no passado do que no futuro.

Ilustração do método de conversão de data

Importante  Esse método não é usado quando você converte um arquivo de uma versão anterior do FileMaker Pro Advanced ou do FileMaker Pro para a versão atual do FileMaker Pro Advanced. Presume-se que as datas em arquivos mais antigos são dados herdados. Dessa forma, durante a conversão do arquivo, quaisquer datas com anos de dois dígitos que 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, revise e corrija os dados na versão anterior do FileMaker Pro Advanced ou do FileMaker Pro antes de converter o arquivo para a versão atual. Consulte Conversão de arquivos do FileMaker Pro 11 Advanced, do FileMaker Pro 11 e versões anteriores.

Notas 

Insira datas somente nos campos definidos com o tipo de campo de 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.