Формат времени доступа MS меняется с hh:nn на h:nn

#ms-access #formatting #form-control

Вопрос:

У меня возникла эта неприятная проблема с доступом. У меня есть форма с элементом управления текстовым полем, отформатированная как hh:nn. Однако, если время имеет одну цифру часа, например, 08:45, когда я выхожу из текстового поля, доступ, похоже, меняет формат на h:nn, отображая только 8:45.

Это вызывает трудности при следующем вводе пользователем текстового поля и попытке изменить время или даже просто оставить время как есть.

Почему Access отображает формат hh:nn как h:nn? Как я могу это исправить?

Комментарии:

1. Это я не могу воспроизвести. Тем не менее, я не вижу, какие проблемы могут возникнуть с редактированием значения поля, так что, вероятно, происходит что-то еще.

Ответ №1:

У меня была та же проблема из-за «регионального формата длительного времени», как объясняется в приведенной ниже ссылке.

Ссылка

Мой региональный формат длительного времени был установлен на «h:mm:ss tt». Я изменил его на «hh:mm:ss tt», вышел из доступа, перезапустил и снова открыл используемую мной тестовую базу данных, и теперь даты в таблице и форме отображают час с начальным нулем.