У меня есть базовая таблица SQL Server 2008 R2, связанная с базой данных Access 2013. Имя поля введено, и это тип поля даты в SQL Server. Когда я просматриваю данные из SSMS, он отображается как дата, и я просто передаю его в соответствующий формат. Однако в моей форме доступа я не могу получить дату для форматирования в mmddyyyy. Я попытался добавить маску ввода в поле формы (txtentereddate), но это не меняет способ отображения даты.Доступ Показать дату в формате MMDDYYY
Что я должен изменить, чтобы иметь доступ к дате доступа в качестве MMDDYYYY?
Вы уверены, когда вы воспитываете связанную таблицу в режиме конструктора, столбец действительно столбец даты/времени? Как только это время, тогда форматирование на стороне клиента должно быть беспроблемным. Вы не хотите и не должны устанавливать какую-либо сторону сервера форматирования. –
Каково ваше свойство Format, установленное в вашем элементе управления MS-Access Form 'txtentereddate'? Он может не реагировать должным образом, если он распознает его как поле даты/времени, но вы можете попробовать использовать «MMDDYYYY» в свойстве format. В противном случае вам может потребоваться отдельный элемент управления дисплеем, который устанавливает свойство ControlSource в '= Format ([txtentereddate]," mmddyyyy ")' – dbmitch
Как упоминается @dbmitch, все, что вам нужно, это установить свойство _Format_ для поля: mmddyyyy – Gustav