2013-04-10 3 views
0

В моем отчете о доступе отображается ##### вместо отображения datetime значение в строке. Когда я нажимаю на нее, ##### выворачивается к фактической дате, как если бы она была скрыта за ней. Я попытался изменить формат даты на Long DateMedium Date и Short Date как в смежной таблице, так и в отчета. Свойства, но не работает ли он вообще. Почему это так?Отчет о доступе # вместо даты

+1

попробуйте сделать поле шире. Если числовое значение шире, чем элемент управления, доступ показывает строку из #, а не значение – Barranka

+0

Получил его, но есть ли другое решение этой проблемы. Bcz У меня уже меньше места для размещения всех табличных полей! – Tariq

+0

Проверьте мой ответ: вы либо увеличиваете контроль, либо уменьшаете размер шрифта ... или преобразуете значение, которое хотите отобразить в строку. – Barranka

ответ

1

Проблема может быть связана с тем, что в текстовом поле (или другом элементе управления) недостаточно места для отображения необходимого вам значения.

Вы можете решить эту проблему, увеличив размер элемента управления или уменьшив размер шрифта, который вы используете.

Альтернативой может быть преобразование значения, которое вы хотите отобразить в строку. Поскольку вы имеете дело с датами, я стараюсь использовать функцию format$(). Например:

=format$([yourDateField],'yyyy-mm-dd') 

возвращает дату в формате year-month-day. Проверьте интерактивную справку, чтобы узнать больше об этой функции.

Надеюсь, это вам поможет

+0

Это работало для моей проблемы, которая была запросом Access, экспортирующим в Excel. Спасибо. – jazzBox

Смежные вопросы