Microsoft Access меняет формат даты с дд / м / гггг = 28/9/2018 на дд / мм / гггг = 28/09/2018 и все его данные - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу изменить формат даты моего доступа в Microsoft из-за того, что у меня возникла проблема с отображением данных моей программы в datagridview и Crystal Report. Поскольку программа должна считывать дату в формате dd / mm / yyyy, но в моем Microsoft Access это формат на дд / м / гггг. можно изменить его на дд / мм / гг и все записи в моей базе данных с благодарностями.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Я согласен с тем, поддерживает ли Crystal Reports пользовательское форматирование, и как это не вопрос VB6.

Что касается DataGrid, то он довольно прост:

'Reference to: Microsoft Data Formatting Object Library 6.0 (SP6)
Set StdDataFormat = New StdFormat.StdDataFormat
With StdDataFormat
    .Type = fmtCustom
    .Format = "dd/mm/yyyy"
End With
Set DataGrid1.DataSource = RS
Set DataGrid1.Columns(0).DataFormat = StdDataFormat
0 голосов
/ 09 ноября 2018

Значения даты не имеют формата. Однако формат по умолчанию - в отношении настроек вашей системы - применяется всякий раз, когда отображается значение даты, чтобы сделать его читаемым человеком.

Таким образом, либо измените настройки вашей системы, либо примените предпочитаемый формат к свойству Формат любого элемента управления (текстовое поле), в котором отображается значение даты: дд / мм / гггг

То, как даты отображаются в Crystal Reports, не относится к VB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...