Поддержка 2000 года в Microsoft Access 2000 и 2002

Правила обработки вычислений, использующих даты, в Access достаточно сложны, поэтому обработка дат производится с высокой точностью. При интерпретации двусмысленных дат Access, начиная с версии Access 2000, делает некоторые предположения. Например, если дата включает только название месяца и одну или две цифры, Access предполагает, что число от 1 до 31 определяет день указанного месяца текущего года. Допустим, пользователь ввел дату декабря 2, тогда Access воспримет ее как 2 декабря текущего года, а не как 1 декабря 2002 г. Если пользователь ввел дату декабря 32, Access воспримет ее как 1 декабря 1932 г.

В Access обработка дат, имеющих сокращенное указание года одной или двумя цифрами, происходит с учетом дат XXI века, как показано в табл. 19.2.

Даты в формате Access Интерпретация дат
1.1.00-31.12.29 1.1.2000-31.12.2029
1.1.30-31.12.99 1.1.1930-31.12.1999

Таблица 19.2. Поддержка дат после 2000 года

Чтобы быть уверенным, что Access правильно проинтерпретирует введенную дату, указывайте номер года четырьмя цифрами (например, 2001 вместо 01).

Администратор приложения или системный администратор может настроить Microsoft Office, исходя из пожеланий пользователей, чтобы определить правила интерпретации дат. Например, есть возможность изменить нижнюю границу интерпретации двузначных номеров года дат XX столетия на меньшее число, чем 30 (см. табл. 19.2). Администратор может также изменить формат дат, используемый по умолчанию, для отображения четырехзначных номеров года вместо двузначных.

Информацию о настройке интерпретации дат можно найти на Web-узле Microsoft.